JavaScript Convertire una stringa in un numero


Esempio

Number('0') === 0

Number('0') convertirà la stringa ( '0' ) in un numero ( 0 )

Una forma più breve, ma meno chiara:

+'0' === 0

L'operatore unario + non fa nulla ai numeri, ma converte qualsiasi altra cosa in un numero.
È interessante notare che +(-12) === -12 .

parseInt('0', 10) === 0

parseInt('0', 10) convertirà la stringa ( '0' ) in un numero ( 0 ), non dimenticare il secondo argomento, che è radix. Se non specificato, parseInt potrebbe convertire la stringa in un numero errato.