El 14 de septiembre de 2017, publicamos una versión revisada de nuestra Política de privacidad. Tu uso continuado de video2brain.com significa que aceptas este documento revisado, por lo que te recomendamos que dediques unos minutos a leerlo y comprenderlo.

JavaScript esencial

Métodos numéricos en JavaScript

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
Aprende a trabajar con los métodos numéricos de los cuales dispone JavaScript para realizar operaciones matemáticas sin necesidad de realizar implementaciones completas de algoritmos existentes. Conoce los métodos disponibles para realizar este tipo de operaciones.
03:49

Transcripción

JavaScript nos ofrece algunos métodos que me van a permitir a mí trabajar con números o, principalmente, poderlos convertir. Por ejemplo, habíamos visto anteriormente que tenemos, en este mismo objeto'number', un método donde simplemente yo le paso un valor –en este caso, número– y cuando yo lo envío y lo voy a probar tengo como resultado un número. ¿Qué sucede? Originalmente, este valor está almacenando una cadena de texto. De hecho, si yo lo envío primero directamente a la consola, como estoy trabajando con texto, todo me va a aparecer como texto, pero si yo ejecuto el valor de'typeof' puedo saber que esta variable'número'realmente es un texto. ¿Pero qué sucede si yo posteriormente ejecuto ese mismo'typeof' pero directamente en la conversión que ya tenemos? Entonces, como puedes ver, tenemos un número. Como podrás recordar, este objeto'number'convierte todas las cadenas de texto en número. También tenemos otro valor importante, que sería'parseInt'. 'ParseInt' lo que hace es "parsear" un texto como si fuera igual a un número pero convirtiéndolo completamente en entero. Cuando nosotros vamos a probar este método vemos que el valor que está almacenado dentro de'número' es el valor 10. 30. Es decir, este valor tiene dos decimales que buscamos convertir, pero al utilizar el método'parseInt' lo único que retornamos es un valor entero y eso lo puedes revisar en esta parte, porque aquí simplemente el valor sale ya sin ningún número decimal. También contamos con una operación que sí me va a considerar esos decimales y esa operación se llama'parseFloat'. De la misma forma, lo único que tenemos que enviar es el número. Así, actualizo mi navegador y podemos ver como tenemos este flotante, es decir, sigue considerando el número que tenemos completamente, y si nosotros lo llegamos a modificar o agregar más decimales, estos decimales siguen siendo válidos. También, yo tengo la opción de preguntar si un número es realmente o no un número. ¿Recuerdas'NaN'? 'NaN'significa "not a number" y para lo mismo existe una función llamada'isNaN'. Esta función'isNaN' lo que va a hacer es preguntar si lo que yo estoy enviando como parámetro de esta función es o no un número. Cuando yo actualizo, en este caso, me sale un valor que dice "false". ¿Qué quiere decir? Que el contenido de'número'no es un número. Aunque se escuche algo redundante, tiene mucha razón, puesto que el contenido de'número' es una cadena de texto. Y, por último, tenemos otro método importante: 'isInteger'. 'IsInteger'lo que hace es preguntar si el valor que nosotros estamos enviando es o no un número entero. Pero ten un poco de cuidado, porque para esta situación necesitamos utilizar el objeto'number'para poder hacer esta prueba. De hecho, también tú podrías hacerlo directamente así con los demás. Es decir, por ejemplo, 'number. parseFloat' o'number. isInteger', pero el único que lo pide formalmente es la opción de'isInteger'. Y cuando nosotros actualizamos nuestro navegador podemos probar que esto realmente no es un entero. Incluso, si yo llego aquí y modifico el valor que tenemos sigue siendo no un entero, ¿por qué?, porque lo que está almacenado acá es una cadena de texto, y si yo lo convierto o a un número, es decir, le quito las comillas, entonces los valores cambian. Así, nosotros ya podemos trabajar con algunas operaciones y poder hacer las conversiones y validaciones de números cuando necesitamos que estos realmente sean un número y no una cadena de texto.

JavaScript esencial

Aprende y conoce JavaScript empezando por entender sus conceptos más básicos y esenciales, pero considerando en todo momento la nueva especificación del lenguaje ES6.

5:26 horas (90 Videos)
Actualmente no hay comentarios.
 
Software:
Fecha de publicación:12/09/2017

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.