JavaScript là ngôn ngữ kiểu động: cùng một biến có thể giữ giá trị khác kiểu ở thời điểm khác nhau.
Ví dụ
<html>
<head>
<script>
var val;
val = "Amit"; document.write("String: " + val + "<br>");
val = 20; document.write("Số: " + val + "<br>");
val = 40.90; document.write("Số thập phân: " + val);
</script>
</head>
<body></body>
</html>