जावास्क्रिप्ट में गतिशील प्रकार भी होते हैं। इसका मतलब यह होगा कि जावास्क्रिप्ट में अलग-अलग डेटा प्रकारों को रखने के लिए एक ही वैरिएबल का इस्तेमाल किया जाता है।
उदाहरण
<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>