Boolean функциясы
Boolean функциясы берилген
маанини логикалык түргө өзгөртөт. Функцияны иштетүүнүн натыйжасы
же true,
же false болот.
Бул учурда false гана өзгөрөт:
0, бош сап, null,
undefined,
NaN.
Башка бардык маанилер (сандар, саптар, объектилер,
массивдер, функциялар) true га өзгөрөт.
Синтаксис
Boolean(өзгөртүлүүчү нерсе);
Мисал
0 санын логикалык түргө өзгөртөлү:
Boolean(0);
Кодду иштетүүнүн натыйжасында
биз false алабыз:
false
Мисал
NaN маанисин өзгөртөлү:
Boolean(NaN);
Ошондой эле кодду иштеткенден кийин
биз false алабыз:
false
Мисал
Эми 1 санын өзгөртөлү:
Boolean(1);
Кодду иштеткенден кийин
биз true алабыз:
true
Мисал
Ал эми терс санды өзгөртөлү:
Boolean(-1);
Кодду иштетүүнүн натыйжасында
биз true алабыз:
true
Мисал
Параметрге бөлчөк санды коёлу:
Boolean(11.5);
Кодду иштеткенден кийин
биз ошондой эле true алабыз:
true
Мисал
Ал эми бош сапты өзгөртөлү:
Boolean('');
Кодду иштетүүнүн натыйжасы:
false
Мисал
Эгерде биз параметрге толтурулган сапты көрсөтсөк:
Boolean('str');
Андан кийин өзгөртүүдөн кийин биз
true алабыз:
true
Мисал
Boolean маанисин
true өзгөртөлү:
Boolean(true);
Кодду иштетүүнүн натыйжасы:
true
Мисал
Ал эми Boolean маанисин
false өзгөртөлү:
Boolean(false);
Кодду иштетүүнүн натыйжасында
бизга false кайтарылат:
false
Мисал
Функциянын параметрине бош объектти коёлу:
Boolean({});
Кодду иштеткенден кийин
Boolean функциясы объектти
true маанисине өзгөртөт:
true
Мисал
Эми параметрге бош массивди көрсөтөлү:
Boolean([]);
Кодду иштеткенден кийин
биз ошондой эле
true маанисин алабыз:
true
Мисал
Бош функцияны өзгөртөлү:
Boolean(function(){});
Кодду иштетүүнүн натыйжасында
true алабыз:
true
Мисал
Эми null маанисин өзгөртөлү:
Boolean(null);
Кодду иштетүүнүн натыйжасында
биз 0 санын өзгөрткөндөгү сыяктуу
false алабыз:
false