<script>
var number = 2; alert(typeof number);
// Affiche "number". var text = 'Mon texte'; alert(typeof text);
// Affiche "string"
var aBoolean = false; alert(typeof aBoolean);
// Affiche "boolean".
</script>
« Contrairement à de nombreux langages, le Javascript est un langage typé dynamiquement. Cela veut dire, généralement, que toute déclaration de variable se fait avec le mot-clé var sans distinction du contenu. Tandis que dans d'autres langages, comme le C, il est nécessaire de préciser quel type de contenu la variable va devoir contenir.
En Javascript, nos variables sont typées dynamiquement, ce qui veut dire que l'on peut y mettre du texte en premier lieu puis l'effacer et y mettre un nombre quel qu'il soit, et ce, sans contraintes.. »