Números Javascript
Los números Javascript son valores numéricos que van entre el valor +/- 2^{1022} y el valor +/- 2^{1023}. Javascript implementa el formato en coma flotante de doble precisión de 64 bits IEEE 754.
Para crear un número en Javascript simplemente tendremos que asignar el valor numérico a una variable.
let numero = 123;
Tipos de Números en Javascript
Podemos encontrar diferentes tipos de números Javascript:
Números Decimales
Son aquellos números que se escriben directamente y representan la base 10. Hay que tener cuidado de no anteponerles un cero delante ya que podrían ser interpretados como números octales.
let numero = 123;
let otroNumero = 456;
Números Binarios
Para representar un número binario se le antepone al número el valor 0b
. De esta manera los números que vayan después deberán de ser 0 y 1. En caso contrario se lanzaría una excepción SyntaxError
.
let numeroOcho = 0b1000;
let numeroDoce = 0b1100;
Números Octales
La representación de números octales en Javascript se hace anteponiendo un 0
delante del número, seguido del valor en octal.
let numero = 0173; // Valor decimal 123
let otroNumero = 0710; // Valor decimal de 456
Desde la versión ECMAScript 2015 no se soportan los números octales dentro del modo estricto. Aunque se sigue manteniendo su representación por compatibilidad.
Números Hexadecimales
Los números hexadecimales en Javascript se representan anteponiendo 0x
delante del valor. Así podríamos tener los siguientes números hexadecimales:
let numero = 0x7B; // Valor decimal 123
let otroNumero = 0x1C8; // Valor deciaml de 456
Si el valor después de 0x
no es un número hexadecimal, se genera una excepción SyntaxError
.
Números Exponenciales
Para poder representar un número exponencial en Javascript simplemente deberemos de utilizar la letra e
o E
separando el valor del número del valor exponencial.
let numero = 1E2;
let otroNumero = 1.4e3;
Infinito
Además de los números Javascript que hemos visto tenemos dos valores que puede asumir un número que serían los valores infinitos representados por +Infinity
y -Infinity
.
NaN
En el caso de que una variable no contenga un valor numérico podrá contener el valor NaN
que significa que no es un número.
- Anterior
- Siguiente
Índice Javascript
Descargar
El manual se encuentra en continua revisión. Desde aquí puedes obtener la última versión digital del Tutorial Javascript o bien obtener actualizaciones mensuales del manual.También tenéis la opción de descargar otros manuales o el pack con todos los manuales.