stavo leggendo il re-introduction to JavaScript on MDN e nella sezione Numbers ha detto che è possibile convertire una stringa in un numero semplicemente aggiungendo un operatore più di fronte ad essa.JavaScript aggiunta di una stringa in un numero
Ad esempio:
+ "42" che produrrà l'uscita numero di 42.
Ma più avanti nella sezione circa Operatori si dice che aggiungendo una stringa "qualcosa" a qualsiasi numero è possibile convertire quel numero in una stringa. Essi forniscono anche il seguente esempio che mi confuse:
"3" + 4 + 5 presumibilmente produrre una stringa di 345 nell'output, perché i numeri 4 e 5 sarebbe anche essere convertiti in stringhe.
Tuttavia, non sarebbe 3 + 4 + "5" restituire un numero di 12 anziché una stringa 75 come indicato nel loro esempio?
In questo secondo esempio nella sezione sugli operatori non sarebbe l'operatore + che è in piedi di fronte a una stringa "5" convertire quella stringa in numero 5 e quindi aggiungere tutto fino a 12 uguale?
Legga questo: [cosa è = + _] (http: // StackOverflow.it/questions/15129137/what-does-mean-in-javascript) –