JavaScript undefined
หมายถึงตัวแปรที่ประกาศแล้ว แต่ยังไม่ได้กำหนดค่า
ตัวอย่างเช่น
var demo; alert(demo); //shows undefined alert(type of demo); //shows undefined
นี่คือตัวอย่างอื่นแสดงการใช้ undefined เพื่อตรวจสอบว่าตัวแปรมีอยู่หรือไม่:
ตัวอย่าง
<html> <body> <script> var age = 10; if( typeof age !== 'undefined' ) { document.write("True"); } else{ document.write("False"); } </script> </body> </html>ผลลัพธ์
True
JavaScript void(0)
void เป็นคีย์เวิร์ดสำคัญใน JavaScript ใช้เป็น unary operator ปรากฏก่อน operand เดียวซึ่งอาจเป็นชนิดใดก็ได้ ออปเปอเรเตอร์นี้ระบุ expression ที่จะประเมินค่าโดยไม่คืนค่า
ไวยากรณ์ของ void สามารถเป็นได้ทั้งสองรูปแบบ:
<head> <script> <!-- void func() javascript:void func() or: void(func()) javascript:void(func()) //--> </script> </head>