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