Hallo,
Number() macht dasselbe, was die mathematischen Operatoren - und * mit ihren Operatoren als erstes machen, sie rufen ToNumber darauf auf. Warum sollte man stattdessen das kryptischere * 1 schreiben?
Weil es kürzer ist? Aber dann doch lieber das kryptische +
voranstellen, dadurch wird auch ToNumber aufgerufen. Es entfällt aber eine unnötige Rechenoperation wie bei *1
oder +0
.
var x = '0.815';
alert (typeof +x); // number
Gruß, Don P