জাভাস্ক্রিপ্টে ডাইনামিক টাইপ আছে। অর্থাৎ, একই ভেরিয়েবল ব্যবহার করে জাভাস্ক্রিপ্টে ভিন্ন ভিন্ন ডেটা টাইপের মান রাখা যায়।
উদাহরণ
<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>