La conversión de una cadena dada en un número es útil y se puede realizar fácilmente a través de varios métodos de JavaScript. Esto puede ser útil para los desarrolladores para que puedan manipular valores de cadena y realizar cálculos en estos números fácilmente. En este artículo discutiremos varios métodos proporcionados por JavaScript para convertir una cadena en un número, junto con ejemplos para una mejor demostración y comprensión.
Formas de convertir una cadena en un número
A veces queremos realizar varias operaciones en algunos números y no se pueden hacer cuando el tipo de datos de estos valores numéricos es cadena. Es por eso que JavaScript proporciona a los usuarios métodos incorporados para convertir las cadenas en números y facilitar la tarea de realizar operaciones y diferentes operadores en estos números.
A continuación hay siete formas a través de las cuales puede convertir una cadena proporcionada en un número, junto con ejemplos para su mejor comprensión.
Usando el número ()
Uno de los métodos más comunes para convertir una cadena en un número es mediante el uso del Número() método que toma un parámetro de cadena y devuelve el valor de número. En caso de que la cadena proporcionada no se pueda convertir a un número, entonces el método no devuelve un valor de número (NAN), a continuación es un ejemplo:
VAR Ejemplo = "44.09 "Producción:
Usando parseInt ()
Otro método para usar para convertir una cadena en un número es usar parseint () que adquiere cualquier valor numérico como cadena y conviértalo en un tipo de datos de números, pero si pasa un número decimal, redondee el número y devuelve un valor entero como se muestra a continuación a través del siguiente ejemplo:
VAR Ejemplo = "445.7 "Producción:
Usando parsefloat ()
A veces queremos que el número decimal se devuelva exactamente sin ninguna modificación y para eso usamos el parsefloat () método. Si pasa múltiples números o un número con cadena, solo se devuelve el número. Pero si especifica la cadena primero y luego un número, no se puede que el método la convierta en un número y devolverá NAN, como se muestra a continuación a través del ejemplo:
VAR Ejemplo = "445.767 "Producción:
Usando un operador unario (+)
Otra forma de convertir una cadena en un número es usar el operador unario "+"Junto con la variable que convertirá la cadena en un número como se muestra en el ejemplo que se detalla a continuación:
VAR Ejemplo = "445.767 "Producción:
Uso de matemáticas.piso()
Este método toma una cadena y devuelve el tipo de datos de número, pero para decimales devuelve la parte entera solo como un número, como se muestra en el ejemplo que se proporciona a continuación:
VAR Ejemplo = "445.7 "Producción:
Uso del operador de doble tilde (~~)
Otra forma de simplemente convertir una cadena en un número es usar Double Tilde "~~"Junto con la cadena que convertirá cualquier cadena en un número. En caso de valores decimales, simplemente toma la parte entera e ignora la parte decimal.
Ejemplo var = "60.67 "Producción:
Multiplicación con un número
La forma más simple de convertir una cadena en un número es multiplicar esa cadena con 1, que devolverá un número. Los valores decimales y enteros se devolverán con el número como un tipo de datos que se muestra a través del siguiente ejemplo:
VAR Ejemplo = "60.67 "Producción:
Conclusión
Hay varias formas de convertir una cadena en número, algunos métodos incorporados, así como algunos otros operadores para usar para este propósito. En este artículo discutimos diferentes métodos incorporados, así como algunas formas de convertir una cadena en números. Simplemente puede multiplicar la cadena por una que la convertirá en un número o puede usar métodos integrados como se discute en este artículo junto con ejemplos para su mejor comprensión.