Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MongoDB

เกิดอะไรขึ้นเมื่อพยายามบวกตัวเลขกับค่า undefined


ถ้าคุณพยายามบวกตัวเลขกับค่า undefined คุณจะได้ NaN NaN ย่อมาจาก Not a Number ตัวอย่างดังนี้

กรณีที่ 1

var anyVar=10+undefined; print(anyVar) //Result will be NaN

กรณีที่ 2

var anyVar1=10; var anyVar2; var anyVar=yourVar1+yourVar2; print(anyVar) //Result will be NaN

กรณีที่ 1

มาลอง implement กรณีข้างต้น คำสั่งดังนี้

> var result=10+undefined; > print(result);

จะได้ผลลัพธ์ดังนี้

NaN

กรณีที่ 2

มาลอง implement กรณีที่ 2

> var value; > var value1=10; > var result=value1+value > result

จะได้ผลลัพธ์ดังนี้

NaN