JavaScript ยังมีประเภทไดนามิก นั่นจะหมายถึงตัวแปรเดียวกับที่ใช้สำหรับเก็บข้อมูลประเภทต่างๆ ใน JavaScript
ตัวอย่าง
<html> <head> <script> var val; val = "Amit"; document.write("String: "+val); val = 20; document.write("<br>Number: "+val); val = 40.90; document.write("<br>Number with decimals: "+val); </script> </head> <body> </body> </html>