Minicursos - Javascript

Funções de Conversão


Pode ser que você se depare com uma situação em que tenha um dado em formato string, mas contendo um número, e precise fazer um cálculo aritmético com ele. Vejamos isso na prática:

var x = “2”;
var y = “5”;
var soma = x + y;

Vou executar isso no navegador, exibindo o resultado desta soma no navegador através da função alert:

Função de Conversão JavaScript

Claro que não era bem isso que queríamos. No lugar da soma, o código fez a concatenação dos conteúdos, já que elas eram strings. Para corrigir isso podemos fazer uso de duas funções do JavaScript, que são a parseInt e a parseFloat. Suas sintaxes são iguais:

var numero = parseInt(“stringContendoNumero);

Vamos agora corrigir nosso código:

function somaSimples()
{
var x = parseInt("2");
var y = parseInt("5");
var soma = x + y;
alert(soma);
}

Vamos para a execução no navegador:

Função de Conversão JavaScript

Agora sim nosso código conseguiu efetuar o cálculo aritmético, pois o conteúdo das variáveis x e y passou a ser números e não strings. Se os números fossem reais, usaríamos o parseFloat, dessa forma:

function somaSimples()
{
var x = parseFloat ("2.5");
var y = parseFloat ("5.2");
var soma = x + y;
alert(soma);
}

Função de Conversão JavaScript

É isso! Dessa forma, através dos métodos Parse, fazemos conversões diversas!



Veja Também

Google Chrome consumirá menos memória RAM em breve

O navegador da gigante de buscas da Internet é, sem dúvida, um dos melhores disponíveis, mas é inegável que o consumo de memória RAM por parte dele é exagerado. Este problema já se estende por anos, mas parece que em breve ele terá uma solução. Um novo recurso do Windows 10, chamado SegmentHeap...

Ler Notícia Completa
Você gostará destes vídeos!