ตัวแปรที่เป็นค่า null ใน JavaScript นั้นหมายถึงเป็นตัวแปรที่ไม่มีค่าใดๆเลย ไม่เท่ากับ 0 ไม่เท่ากับสตริงว่าง ("") หรือ ('') และไม่สามารถเอาไปใช้ในการคำนวณได้ แต่สามารถไปใช้ประโยชน์ในการเชตค่าได้ เช่น
var x = null; if (!x) { alert(x); } else { alert("x is not null"); }
ผลลัพธ์ที่ได้คือ
ค่า undefined
ตัวแปรที่เป็นค่า undefined ใน JavaScript นั้นหมายถึงเป็นตัวแปรที่ประกาศเอาไว้แต่ไม่ได้มีการกำหนดค่าใดๆเช่น
var x; alert(x);
ผลลัพธ์ที่ได้คือ
ค่า NaN
สำหรับตัวแปรที่เป็นค่า NaN (Not a Number) ใน JavaScript นั้นหมายถึงมีการนำตัวแปรที่ไม่ใช่ตัวเลขไปคำนวณทางคณิตศาสตร์ เช่น
var x = 7; var y = 'nop'; alert(x - y);
ผลลัพธ์ที่ได้คือ
0 comments:
Post a Comment