⊗jsPmBsCTLT 51 of 505 menu

JavaScript'те логикалык типке которуу

Келгиле, башка маалыматтардын типтерин логикалык мааниге которууну изилдейли. Мындай которуу Boolean функциясынын жардамы менен жүргүзүлөт. Төмөндөгү маанилер логикалык типке которулганда false берет:

console.log(Boolean(0)); // false console.log(Boolean(-0)); // false console.log(Boolean(+0)); // false console.log(Boolean(null)); // false console.log(Boolean(false)); // false console.log(Boolean(NaN)); // false console.log(Boolean(undefined)); // false console.log(Boolean('')); // false

JavaScript'теги калган бардык маанилер (башка тилдерде мындай болбойт) true берет. Төмөндөгү маанилер true ке которулат, бирок сиздердин көңүлүңүздү чаташтыра алат:

console.log(Boolean(-1)); // true console.log(Boolean(Infinity)); // true console.log(Boolean(-Infinity)); // true

Төмөндөгү маанилер тырмакчага алынгандыктан саптар болуп саналат жана ошондой эле true ке которулат:

console.log(Boolean('0')); // true console.log(Boolean('false')); // true console.log(Boolean('NaN')); // true console.log(Boolean('null')); // true console.log(Boolean('undefined')); // true

Кодду иштетпестен, экранга эмне чыгарылаарын аныктаңыз:

let test = Boolean(3); alert(test);

Кодду иштетпестен, экранга эмне чыгарылаарын аныктаңыз:

let test = Boolean(0); alert(test);

Кодду иштетпестен, экранга эмне чыгарылаарын аныктаңыз:

let test = Boolean(-1); alert(test);

Кодду иштетпестен, экранга эмне чыгарылаарын аныктаңыз:

let test = Boolean(-0); alert(test);

Кодду иштетпестен, экранга эмне чыгарылаарын аныктаңыз:

let test = Boolean(+0); alert(test);

Кодду иштетпестен, экранга эмне чыгарылаарын аныктаңыз:

let test = Boolean('abc'); alert(test);

Кодду иштетпестен, экранга эмне чыгарылаарын аныктаңыз:

let test = Boolean(''); alert(test);

Кодду иштетпестен, экранга эмне чыгарылаарын аныктаңыз:

let test = Boolean('0'); alert(test);

Кодду иштетпестен, экранга эмне чыгарылаарын аныктаңыз:

let test = Boolean(true); alert(test);

Кодду иштетпестен, экранга эмне чыгарылаарын аныктаңыз:

let test = Boolean(false); alert(test);

Кодду иштетпестен, экранга эмне чыгарылаарын аныктаңыз:

let test = Boolean('true'); alert(test);

Кодду иштетпестен, экранга эмне чыгарылаарын аныктаңыз:

let test = Boolean('false'); alert(test);

Кодду иштетпестен, экранга эмне чыгарылаарын аныктаңыз:

let test = Boolean(null); alert(test);

Кодду иштетпестен, экранга эмне чыгарылаарын аныктаңыз:

let test = Boolean('null'); alert(test);

Кодду иштетпестен, экранга эмне чыгарылаарын аныктаңыз:

let test = Boolean(undefined); alert(test);

Кодду иштетпестен, экранга эмне чыгарылаарын аныктаңыз:

let test = Boolean('undefined'); alert(test);

Кодду иштетпестен, экранга эмне чыгарылаарын аныктаңыз:

let test = Boolean(NaN); alert(test);

Кодду иштетпестен, экранга эмне чыгарылаарын аныктаңыз:

let test = Boolean('NaN'); alert(test);

Кодду иштетпестен, экранга эмне чыгарылаарын аныктаңыз:

let test = Boolean(3 * 'abc'); alert(test);

Кодду иштетпестен, экранга эмне чыгарылаарын аныктаңыз:

let test = Boolean(Infinity); alert(test);

Кодду иштетпестен, экранга эмне чыгарылаарын аныктаңыз:

let test = Boolean(1 / 0); alert(test);
Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу