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