=+en realidad son dos operadores =es asignación +y _es nombre de variable.
me gusta:
i = + 5;
or
j = + i;
or
i = + _;
Los siguientes códigos lo ayudarán a mostrar el uso de =+convertir una cadena en int .
ejemplo:
y = +'5'
x = y +5
alert(x);
salidas 10
uso: Entonces aquí yestá int 5por lo =+
contrario:
y = '5'
x = y +5
alert(x);
salidas 55
Donde como _es una variable.
_ = + '5'
x = _ + 5
alert(x)
salidas 10
Además,
sería interesante saber que también podría lograr lo mismo con ~(si string es int string (float será redondeado a int) )
y = ~~'5' // notice used two time ~
x = y + 5
alert(x);
también salidas 10
~NO es bit a bit: invierte los bits de su operando. Lo hice dos veces sin ningún cambio de magnitud.
-->