ความเท่ากันของสตริงและตัวเลขใน JavaScript
ดังที่คุณทราบ ตัวเลขที่อยู่ในเครื่องหมายคำพูดคือ
สตริง ตัวอย่างเช่น '3' คือ
สตริง อย่างไรก็ตาม เมื่อเปรียบเทียบสตริงดังกล่าว
กับตัวเลขจริง JavaScript ถือว่า
สตริงในเครื่องหมายคำพูดเท่ากับตัวเลขเดียวกัน
ลองเปรียบเทียบสตริง '3'
และตัวเลข 3 เป็นตัวอย่าง:
if ('3' == 3) {
console.log('+++'); // จะทำงานส่วนนี้
} else {
console.log('---');
}
กำหนดตัวแปร:
let test1 = '123';
let test2 = 123;
ตรวจสอบว่าค่าของตัวแปรทั้งสองเท่ากันหรือไม่ และแสดงข้อความที่สอดคล้อง ออกมา