Cómo convertir la cadena para flotar en JavaScript

Cómo convertir la cadena para flotar en JavaScript
Conocer el procedimiento para convertir la cadena en flotación es fundamental cuando desea realizar una operación matemática en el valor de la cadena. Por ejemplo, el usuario ingresa la temperatura como un tipo de cadena, y se requiere utilizar esa cadena para generar el informe meteorológico semanal. Para hacerlo, es necesario convertir el especificado cadena en un número flotante antes de un mayor procesamiento, y Métodos incorporados de JavaScript puede ayudarlo a este respecto.

Esta publicación discutirá diferentes métodos para una conversión de cadena para flotar en JavaScript. Entonces, comencemos!

Cómo convertir la cadena para flotar en JavaScript

En JavaScript, puede convertir la cadena para flotar utilizando los siguientes enfoques:

  • Convertir la cadena en flotación usando JavaScript "Tipo de conversión" característica
  • Convertir la cadena en flotación usando JavaScript "parsefloat ()" método

Ahora explicaremos cada uno de los métodos mencionados anteriormente en detalle.

Cómo convertir la cadena para flotar en JavaScript usando la conversión de tipo

"Tipo de conversión"Es una característica de JavaScript que obliga al compilador a cambiar la expresión o el tipo de valor dado. En JavaScript, existen varios operadores que se utilizan para convertir los tipos de datos. Por ejemplo, el El operador unario "+" convierte la cadena valor a flotar.

Sintaxis

var float = +(cadena)

Aquí, el operador unario "+"Convertirá el tipo de"cadena"Valor a un"flotar" número.

Ejemplo
En primer lugar, definiremos un "convertir()"Función que acepta un"cadena"Argumento y lo convierte en"flotar"Uso del operador unario"+". Esta función devolverá el número de punto flotante:

función convert (x)
var floatValue = +(x);
Valor flotante de regreso;

En el siguiente paso, crearemos una variable de cadena "a"Tener el valor"63.23"Y pasarlo al"convertir()" función:

var a = "63.23 ";
consola.log ("antes de convertir" + a + ", escriba:" + typeof a);
newfloat = convert (a);
consola.log ("después de convertir" + newfloat + ", escriba:" + typeof newfloat);

La salida dada significa que el tipo de "63.23"Se convierte con éxito de"cadena" a "flotar":

Ahora, veremos el otro método para convertir la cadena para flotar en JavaScript.

Cómo convertir la cadena para flotar en JavaScript usando el método parsefloat ()

JavaScript ofrece un método incorporado llamado "parsefloat ()"Eso se puede utilizar para cadena de conversión a un punto flotante número. Este método acepta la cadena especificada "valor"Como argumento y luego emite el número de flotación convertido.

Sintaxis

parsefloat (cadena)

Aquí, el JavaScript "parsefloat ()"El método toma"cadena"Como argumento y devuelve un número de punto flotante.

Ejemplo 1
Ahora convertiremos el valor de la cadena "32.54"En un número de punto flotante usando el"parsefloat ()" método:

var a = parsefloat ("32.54 ");
consola.log ("después de convertir" + a + ", escriba:" + typeof a);

Como puede ver, el "tipo"De los pasados"cadena"El argumento ahora se cambia a"número":

Ejemplo 2
Si la cadena especificada contiene espacios finales y principales, entonces el "parsefloat ()El método los ignorará y devolverá el número de punto flotante:

var a = parsefloat ("220");
consola.log ("Después de la conversión:"+ a);
consola.log ("Tipo:" + TypeOf a);

La ejecución del código anterior convertirá la cadena ” 220 "En Float"220":

Ejemplo 3
En caso de que la cadena comprenda diferentes tipos de valores, entonces el JavaScript "parsefloat ()El método "devolverá el número de punto flotante hasta que llegue a cualquier carácter no numérico:

var a = parsefloat ("[email protected] ");
consola.log ("Después de la conversión:"+ a);
consola.log ("Tipo:" + TypeOf a);

Aquí el "parsefloat ()"El método convertirá la cadena"[email protected]" a "2022"Número de punto flotante:

Ejemplo 4
Para personajes no numéricos, el "parsefloat ()"El número volverá"Yaya" (No un número):

var a = parsefloat ("Linuxhint.com2022@");
consola.log ("Después de la conversión:"+ a);

Ejecución de lo dado "parsefloat ()"El método volverá"Yaya"Para la cadena pasada"Linuxhint.com2022@"A medida que comienza con un personaje no numérico:

Ejemplo 5
En un escenario donde el pasado "cadena"El argumento comprende espacios entre números, luego el JavaScript"parsefloat ()El método "solo devolverá el primer número encontrado.

Por ejemplo, en el siguiente ejemplo, pasaremos el "20 45 23456"Cadena como un argumento para el"parsefloat ()"Método, y establece el primer número"20"Como su caso de devolución:

var a = parsefloat ("20 45 23456");
consola.log ("Después de la conversión:"+ a);
consola.log ("Tipo:" + TypeOf a);

Producción

Esa fue toda la información esencial relacionada con la conversión de una cadena para flotar en JavaScript. Puede investigar más de acuerdo con sus preferencias.

Conclusión

A convertir cadena a flotar, puedes usar el "Tipo de conversión"Función JavaScript o la"parsefloat ()" método. La conversión de tipo utiliza el Operador unario "+" para convertir el valor de la cadena para flotar, mientras que el "Parsefloat ()" El método acepta una cadena "valor"Como argumento y devuelve el número de flotación convertido. Este artículo discutió diferentes métodos para convertir cadenas en números de punto flotante en JavaScript.