trisquel

Aprende JavaScript con ejemplos (X). Curiosidades sobre números.

Convertir un número en un string

En JavaScript al igual que en otros lenguajes tenemos el método toString() el cual convierte un número en una cadena de caracteres.

Veamos un ejemplo de su uso:

var num = 999;
num.toString(); // devolverá 999 pero como cadena de caracteres
(888).toString(); // devuelve 888 que lo toma del literal 888
(888 + 111).toString(); // realiza la operación y devoluelve 999 pero como cadena de caracteres

Ajuste de decimales. Número de decimales de un número

En JavaScript, el método tofixed() nos servirá para ajustar el número de decimales de un número.
var num = 9.99;
num.tofixed(0); // devolverá 10. 0 lugares decimales. Realiza redondeo.
num.tofixed(1); // devolverá 10.0 . 1 lugar decimal. Realiza redondeo.
num.tofixed(2); // devolverá 9.99. 0 lugares decimales.
num.tofixed(3); // devolverá 9.990. 0 lugares decimales.

Precisión de un número

En JavaScript, el método toPrecision() nos servirá para ajustar la precisión de un número.
var num = 9.99;
num.toPrecision(); // devolverá 9.99.
num.toPrecision(1); // devolverá 1e+1 .
num.toPrecision(2); // devolverá 10.
num.toPrecision(3); // devolverá 9.99.

Convertir cualquier variable en un número

La función Number() permite convertir cualquier variable en un número. Veamos unos ejemplos de uso:

Number(true); // devuelve 1
var num = false;
Number(num); // devuelve 0

Ejercicio 10.1
Investiga que resultado darán las siguientes líneas de código:
Number(“9 9″);
Number(“dos”);
Ejercicio 10.2
Investiga cómo funcionan las funciones parseInt() y parseFloat(). Pon ejemplos de uso.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>