seiti.eti.br

programming & gadgets


by seiti tt seiti

O Javascript possui uma característica que pode incomodar quem está acostumado à linguagens como C, Java, C++: ele é fracamente dinamicamente tipificado.
Mas a possibilidade de modificar qual o tipo de uma variável é  útil.  Esta modificação de tipo é o casting.

Podemos efetuar um casting de um float para int através da função parseInt:

b = 3; c = 2; a_int   = parseInt(b/c); //a_int contém 1 a_float = b/c; //a_float contém 1.5

E o contrário também, através do parseFloat.

Note que essas funções, na verdade, efetuam o parse do parâmetro de entrada, que pode ser uma string, devolvendo o valor final no tipo identificado por seu nome.

Mais info: W3Schools:parseInt(), W3Schools:parseFloat()