=+
são na verdade dois operadores =
é atribuição e +
e _
é o nome da variável.
gostar:
i = + 5;
or
j = + i;
or
i = + _;
Meus códigos a seguir o ajudarão a mostrar o uso de =+
para converter uma string em int .
exemplo:
y = +'5'
x = y +5
alert(x);
saídas 10
use: Então aqui y
está int 5
por causa do =+
contrário:
y = '5'
x = y +5
alert(x);
saídas 55
Onde como _
é uma variável.
_ = + '5'
x = _ + 5
alert(x)
saídas 10
Além disso,
seria interessante saber que você também pode obter a mesma coisa com ~
(se string for int string (float será arredondado para int) )
y = ~~'5' // notice used two time ~
x = y + 5
alert(x);
também gera 10
~
é bit a bit NOT: inverte os bits do seu operando. Eu fiz duas vezes sem nenhuma mudança de magnitude.
-->