මට බූලියන් අගයක් නිරූපණය කරන නූලක් (උදා: 'සත්ය', 'අසත්ය') ජාවාස්ක්රිප්ට් හි සහජ වර්ගයක් බවට පරිවර්තනය කළ හැකිද?
මට HTML හි සැඟවුණු පෝරමයක් ඇත, එය ලැයිස්තුවක් තුළ පරිශීලකයෙකු තෝරා ගැනීම මත පදනම්ව යාවත්කාලීන වේ. මෙම පෝරමයේ බූලියන් අගයන් නිරූපණය කරන සහ අභ්යන්තර බූලියන් අගයකින් ගතිකව ජනගහනය වන සමහර ක්ෂේත්ර අඩංගු වේ. කෙසේ වෙතත්, මෙම අගය සැඟවුණු ආදාන ක්ෂේත්රයට ඇතුළත් කළ පසු එය නූලක් බවට පත්වේ.
ක්ෂේත්රයේ බූලියන් අගය තීරණය කිරීම සඳහා මට සොයාගත හැකි එකම ක්රමය, එය නූලක් බවට පරිවර්තනය කළ පසු, එහි නූල් නිරූපණයෙහි වචනාර්ථ වටිනාකම මත රඳා පවතී.
var myValue = document.myForm.IS_TRUE.value;
var isTrueSet = myValue == 'true';
මෙය ඉටු කිරීමට වඩා හොඳ ක්රමයක් තිබේද?
function parseBool(val) { return val === true || val === "true" }
function checkBool(x) { if(x) {return true;} else {return false;} }
if (checkBool(x) != false) { ... } else { ... }
!!(parseInt(value) || value === "true")
string=(string==String(string?true:false))?(string?true:false):(!string?true:false);