Variablentypen können in JavaScript umgewandelt werden.
Ein String bestehend aus einer Zahl kann in einen Zahlenwert umgewandelt werden, indem man ihn mit 1 multipliziert.
var a = "17"; var b = a+4; // Ausgabe: 174 var a = "17"; a *= 1; var b = a+4; // Ausgabe: 21
Numerische oder boolesche Werte können mit dem Verkettungsoperator in einen String umgewandelt werden.
var a = 17; a += ""; var a = true; a += "";