Leaky Abstraction: String to Number Casting

Beitrag lesen

Wir wollen doch aber nicht zwei Strings verketten.

Ich rede vom unären +-Operator, nicht vom binären.

var sum = 0;
var numberInString = "100.01";

var newString = sum + numberInString;
alert(newString + "\n" + typeof newString);

var newNumber = sum + + numberInString; // beide +-Operatoren auf einmal
alert(newNumber + "\n" + typeof newNumber);