JavaScript හි පොදු කෙටි ආකෘතියෙන් පරීක්ෂා කිරීම
කෙටි ආකෘතියෙන් පරීක්ෂා කිරීම වෙනත්
දත්ත වර්ග සඳහා ද ක්රියා කරයි. මෙම අවස්ථාවේ දී
මෙම දත්ත පළමුව බූලියන් වර්ගයට
පරිවර්තනය කරනු ලැබේ, ඉන්පසු
true සමඟ සසඳනු ලැබේ.
උදාහරණය බලන්න:
let test = 3;
if (test) {
console.log('+++'); // මෙය ක්රියාත්මක වේ
} else {
console.log('---');
}
ප්රත්යක්ෂ වශයෙන් ඉහත කේතය පහත දැක්වෙන කේතයට සමාන වේ:
let test = 3;
if (Boolean(test) === true) {
console.log('+++');
} else {
console.log('---');
}
කේතය ධාවනය නොකර, console හි ප්රතිදානය කුමක්දැයි තීරණය කරන්න:
let test = 3;
if (test) {
console.log('+++');
} else {
console.log('---');
}
කේතය ධාවනය නොකර, console හි ප්රතිදානය කුමක්දැයි තීරණය කරන්න:
let test = 'abc';
if (test) {
console.log('+++');
} else {
console.log('---');
}
කේතය ධාවනය නොකර, console හි ප්රතිදානය කුමක්දැයි තීරණය කරන්න:
let test = '';
if (test) {
console.log('+++');
} else {
console.log('---');
}
කේතය ධාවනය නොකර, console හි ප්රතිදානය කුමක්දැයි තීරණය කරන්න:
let test = 3 * 'abc';
if (test) {
console.log('+++');
} else {
console.log('---');
}
කේතය ධාවනය නොකර, console හි ප්රතිදානය කුමක්දැයි තීරණය කරන්න:
let test = null;
if (test) {
console.log('+++');
} else {
console.log('---');
}
කේතය ධාවනය නොකර, console හි ප්රතිදානය කුමක්දැයි තීරණය කරන්න:
let test = false;
if (test) {
console.log('+++');
} else {
console.log('---');
}
කේතය ධාවනය නොකර, console හි ප්රතිදානය කුමක්දැයි තීරණය කරන්න:
let test;
if (test) {
console.log('+++');
} else {
console.log('---');
}
කේතය ධාවනය නොකර, console හි ප්රතිදානය කුමක්දැයි තීරණය කරන්න:
let test = 0;
if (test) {
console.log('+++');
} else {
console.log('---');
}
කේතය ධාවනය නොකර, console හි ප්රතිදානය කුමක්දැයි තීරණය කරන්න:
let test = '0';
if (test) {
console.log('+++');
} else {
console.log('---');
}
කේතය ධාවනය නොකර, console හි ප්රතිදානය කුමක්දැයි තීරණය කරන්න:
let test = -1;
if (test) {
console.log('+++');
} else {
console.log('---');
}