viernes, 24 de junio de 2016

Convertir cadenas a numeros

Para convertir cadenas a números existen las funciones: parseInt() y parseFloat().

ejemplo:

parseInt("34") // resultado = 34
parseInt("89.76") // resultado = 89
parseFloat devolverá un entero o un número real según el caso:
parseFloat("34") // resultado = 34
parseFloat("89.76") // resultado = 89.76
4 + 5 + parseInt("6") // resultado = 15

Si lo que se quiere hacer es realizar la conversión de números a cadenas, es más sencillo, por lo que solo hay que concatenar una cadena vacía al principio, de esta manera el número sera convertido a su cadena equivalente:

(" " + 3400) // resultado = "3400"
(" " + 3400).length // resultado = 4

En el último ejemplo podemos comprobar que al convertirlo a cadena, se pueden contar la cantidad de caracteres que contiene "3400". Hay que tener en cuenta que la Longitud de una cadena es un numero, no una cadena.

No hay comentarios:

Publicar un comentario