⊗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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න