Como converter string para flutuar em javascript

Como converter string para flutuar em javascript
Saber que o procedimento para converter string em flutuação é fundamental quando você deseja realizar alguma operação matemática no valor da string. Por exemplo, o usuário insere a temperatura como um tipo de string e é necessário para utilizar essa string para gerar o relatório meteorológico semanal. Para fazer isso, é necessário converter o especificado corda dentro de Número da flutuação antes de processamento adicional e Métodos internos de JavaScript pode ajudá -lo nesse sentido.

Esta posta. Então vamos começar!

Como converter string para flutuar em javascript

No JavaScript, você pode converter string para flutuar usando as seguintes abordagens:

  • Converter string para flutuar usando javascript “Tipo de conversão" recurso
  • Converter string para flutuar usando javascript “parsefloat ()”Método

Vamos agora explicar cada um dos métodos acima mencionados em detalhes.

Como converter string para flutuar em javascript usando a conversão de tipo

““Tipo de conversão”É um recurso JavaScript que força o compilador a alterar a expressão ou o tipo de valor dado. No JavaScript, existem vários operadores que são usados ​​para converter tipos de dados. Por exemplo, o Operador unário “+” converte string valor para flutuador.

Sintaxe

var float = +(string)

Aqui, o operador unário “+”Será converter o tipo de“corda”Valor para um“flutuador" número.

Exemplo
Primeiro de tudo, definiremos um “converter()”Função que aceita um“corda”Argumento e converte -o para“flutuador”Usando o operador unário“+”. Esta função retornará o número do ponto flutuante:

função convert (x)
var floatValue = +(x);
retornar floatValue;

Na próxima etapa, criaremos uma variável de string “a"Tendo o valor"63.23”E passe para o“converter()”Função:

var a = "63.23 ";
console.log ("Antes de converter" + a + ", tipo:" + tipo de a);
newfloat = convert (a);
console.log ("depois de converter" + newfloat + ", tipo:" + tipo de newfloat);

A saída fornecida significa que o tipo de “63.23"É convertido com sucesso de"corda" para "flutuador”:

Agora, vamos conferir o outro método para converter string para flutuar em javascript.

Como converter string para flutuar em javascript usando o método parsefloat ()

JavaScript oferece um método interno chamado “parsefloat ()”Isso pode ser utilizado para conversão de string para um ponto flutuante número. Este método aceita a sequência especificada “valor”Como argumento e depois produz o número de flutuação convertido.

Sintaxe

parsefloat (string)

Aqui, o JavaScript “parsefloat ()”O método toma“corda”Como argumento e retorna um número de ponto flutuante.

Exemplo 1
Agora vamos converter o valor da string “32.54”Em um número de ponto flutuante usando o“parsefloat ()”Método:

var a = parsefloat ("32.54 ");
console.log ("depois de converter" + a + ", tipo:" + tipo de a);

Como você pode ver, o “tipo"Do aprovado"corda”O argumento agora é alterado para“número”:

Exemplo 2
Se a string especificada contiver espaços à direita e liderança, então o “parsefloat ()”O método os ignorará e retornará o número do ponto flutuante:

var a = parsefloat ("220");
console.log ("Após a conversão:"+ a);
console.log ("TIPO:" + TIPO DE A);

A execução do código acima é converter a string ” 220 "No Float"220”:

Exemplo 3
No caso, se a string compreender diferentes tipos de valores, o JavaScript “parsefloat ()”O método retornará o número do ponto flutuante até atingir qualquer caractere não numérico:

var a = parsefloat ("[email protected] ");
console.log ("Após a conversão:"+ a);
console.log ("TIPO:" + TIPO DE A);

Aqui o "parsefloat ()”Método converterá a string“[email protected]" para "2022”Número do ponto flutuante:

Exemplo 4
Para personagens não numéricos, o “parsefloat ()"Número retornará"Nan”(Não um número):

var a = parsefloat ("linuxhint.com2022@");
console.log ("Após a conversão:"+ a);

Execução do dado “parsefloat ()”O método retornará“Nan”Para a corda passada“Linuxhint.com2022@”Como começa com um personagem não numérico:

Exemplo 5
Em um cenário em que os passados ​​“corda”O argumento compreende espaços entre os números, depois o JavaScript“parsefloat ()”O método retornará apenas o primeiro número encontrado.

Por exemplo, no exemplo seguinte, passaremos o “20 45 23456”String como um argumento para o“parsefloat ()”Método, e define o primeiro número“20”Como seu caso de retorno:

var a = parsefloat ("20 45 23456");
console.log ("Após a conversão:"+ a);
console.log ("TIPO:" + TIPO DE A);

Saída

Essas foram todas as informações essenciais relacionadas à conversão de uma string para flutuar em JavaScript. Você pode pesquisar mais de acordo com suas preferências.

Conclusão

Para converter string para flutuador, você pode usar o “Tipo de conversão”Recurso JavaScript ou o“parsefloat ()”Método. O tipo de conversão utiliza o Operador unário “+” para converter o valor da string em flutuação, enquanto o “Parsefloat ()” Método aceita uma string “valor”Como argumento e retorna o número de flutuação convertido. Este artigo discutiu diferentes métodos para converter strings em números de ponto flutuante em javascript.