Boolean функциясы

Boolean функциясы берилген маанини логикалык түргө өзгөртөт. Функцияны иштетүүнүн натыйжасы же true, же false болот.

Бул учурда false гана өзгөрөт: 0, бош сап, null, undefined, NaN. Башка бардык маанилер (сандар, саптар, объектилер, массивдер, функциялар) true га өзгөрөт.

Синтаксис

javascriptBoolean(өзгөртүлүүчү нерсе);

Мисал

0 санын логикалык түргө өзгөртөлү:

javascriptBoolean(0);

Кодду иштетүүнүн натыйжасында биз false алабыз:

javascriptfalse

Мисал

NaN маанисин өзгөртөлү:

javascriptBoolean(NaN);

Ошондой эле кодду иштеткенден кийин биз false алабыз:

javascriptfalse

Мисал

Эми 1 санын өзгөртөлү:

javascriptBoolean(1);

Кодду иштеткенден кийин биз true алабыз:

javascripttrue

Мисал

Ал эми терс санды өзгөртөлү:

javascriptBoolean(-1);

Кодду иштетүүнүн натыйжасында биз true алабыз:

javascripttrue

Мисал

Параметрге бөлчөк санды коёлу:

javascriptBoolean(11.5);

Кодду иштеткенден кийин биз ошондой эле true алабыз:

javascripttrue

Мисал

Ал эми бош сапты өзгөртөлү:

javascriptBoolean('');

Кодду иштетүүнүн натыйжасы:

javascriptfalse

Мисал

Эгерде биз параметрге толтурулган сапты көрсөтсөк:

javascriptBoolean('str');

Андан кийин өзгөртүүдөн кийин биз true алабыз:

javascripttrue

Мисал

Boolean маанисин true өзгөртөлү:

javascriptBoolean(true);

Кодду иштетүүнүн натыйжасы:

javascripttrue

Мисал

Ал эми Boolean маанисин false өзгөртөлү:

javascriptBoolean(false);

Кодду иштетүүнүн натыйжасында бизга false кайтарылат:

javascriptfalse

Мисал

Функциянын параметрине бош объектти коёлу:

javascriptBoolean({});

Кодду иштеткенден кийин Boolean функциясы объектти true маанисине өзгөртөт:

javascripttrue

Мисал

Эми параметрге бош массивди көрсөтөлү:

javascriptBoolean([]);

Кодду иштеткенден кийин биз ошондой эле true маанисин алабыз:

javascripttrue

Мисал

Бош функцияны өзгөртөлү:

javascriptBoolean(function(){});

Кодду иштетүүнүн натыйжасында true алабыз:

javascripttrue

Мисал

Эми null маанисин өзгөртөлү:

javascriptBoolean(null);

Кодду иштетүүнүн натыйжасында биз 0 санын өзгөрткөндөгү сыяктуу false алабыз:

javascript            false

Ошондой эле караңыз

  • санга өзгөрткөн Number функциясын,
  • сапка өзгөрткөн String функциясын,