জাভাস্ক্রিপ্টে সাধারণ সংক্ষিপ্ত ফর্ম যাচাইকরণ
সংক্ষিপ্ত ফর্ম যাচাইকরণ অন্যান্য ডেটা টাইপের জন্যও কাজ করে। এই ক্ষেত্রে,
এই ডেটাগুলো প্রথমে বুলিয়ান টাইপে রূপান্তরিত হয়, এবং তারপর
true এর সাথে তুলনা করা হয়। উদাহরণ দেখুন:
javascriptlet test = 3;
if (test) {
console.log('+++'); // এটি কাজ করবে
} else {
console.log('---');
}
আসলে প্রদত্ত কোডটি নিম্নলিখিতটির সমতুল্য:
javascriptlet test = 3;
if (Boolean(test) === true) {
console.log('+++');
} else {
console.log('---');
}
কোড রান না করে, নির্ধারণ করুন কনসোলে কি প্রিন্ট হবে:
javascriptlet test = 3;
if (test) {
console.log('+++');
} else {
console.log('---');
}
কোড রান না করে, নির্ধারণ করুন কনসোলে কি প্রিন্ট হবে:
javascriptlet test = 'abc';
if (test) {
console.log('+++');
} else {
console.log('---');
}
কোড রান না করে, নির্ধারণ করুন কনসোলে কি প্রিন্ট হবে:
javascriptlet test = '';
if (test) {
console.log('+++');
} else {
console.log('---');
}
কোড রান না করে, নির্ধারণ করুন কনসোলে কি প্রিন্ট হবে:
javascriptlet test = 3 * 'abc';
if (test) {
console.log('+++');
} else {
console.log('---');
}
কোড রান না করে, নির্ধারণ করুন কনসোলে কি প্রিন্ট হবে:
javascriptlet test = null;
if (test) {
console.log('+++');
} else {
console.log('---');
}
কোড রান না করে, নির্ধারণ করুন কনসোলে কি প্রিন্ট হবে:
javascriptlet test = false;
if (test) {
console.log('+++');
} else {
console.log('---');
}
কোড রান না করে, নির্ধারণ করুন कনসোলে কি প্রিন্ট হবে:
javascriptlet test;
if (test) {
console.log('+++');
} else {
console.log('---');
}
কোড রান না করে, নির্ধারণ করুন কনসোলে কি প্রিন্ট হবে:
javascriptlet test = 0;
if (test) {
console.log('+++');
} else {
console.log('---');
}
কোড রান না করে, নির্ধারণ করুন কনসোলে কি প্রিন্ট হবে:
javascriptlet test = '0';
if (test) {
console.log('+++');
} else {
console.log('---');
}
কোড রান না করে, নির্ধারণ করুন কনসোলে কি প্রিন্ট হবে:
javascriptlet test = -1;
if (test) {
console.log('+++');
} else {
console.log('---');
}