ค่า null , undefined และ NaN ใน JavaScript

ค่า null 
ตัวแปรที่เป็นค่า 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);

ผลลัพธ์ที่ได้คือ

About Nop

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment

0 comments:

Post a Comment