Kesamaan Rentetan dan Nombor dalam JavaScript
Seperti yang anda tahu, nombor dalam tanda petik mewakili
rentetan. Contohnya, '3' ialah
rentetan. Walau bagaimanapun, apabila membandingkan rentetan tersebut
dengan nombor sebenar, JavaScript menganggap
bahawa rentetan dalam tanda petik adalah sama dengan nombor yang sama.
Mari kita bandingkan rentetan '3'
dan nombor 3 sebagai contoh:
if ('3' == 3) {
console.log('+++'); // ini akan berfungsi
} else {
console.log('---');
}
Diberi pembolehubah:
let test1 = '123';
let test2 = 123;
Semak sama nilai pembolehubah adalah sama dan paparkan mesej yang sepadan.