ไม่ได้พิมพ์ตัวแปร JavaScript แต่ค่าของตัวแปรนั้นมีประเภทอยู่ ตัวแปรเดียวกันสามารถกำหนดค่าใหม่ได้
ตัวอย่าง
การสาธิตสด
<!DOCTYPE html> <html> <body> <script> var a; document.write(typeof a+"\r\n"); a = true; document.write(typeof a+"\r\n"); a = 5; document.write(typeof a+"\r\n"); a = "web"; document.write(typeof a+"\r\n"); </script> </body> </html>