DEV Community

Fernando
Fernando

Posted on

Number - Javascript

Image description

Métodos del Objeto Number

1. Number.isFinite()

Descripción: Determina si el valor pasado es un número finito.

Ejemplo:

console.log(Number.isFinite(10)); // true
console.log(Number.isFinite(Infinity)); // false
console.log(Number.isFinite('10')); // false
Enter fullscreen mode Exit fullscreen mode

2. Number.isInteger()

Descripción: Determina si el valor pasado es un número entero.

Ejemplo:

console.log(Number.isInteger(10)); // true console.log(Number.isInteger(10.5)); // false console.log(Number.isInteger('10')); // false
Enter fullscreen mode Exit fullscreen mode

3. Number.isNaN()

Descripción: Determina si el valor pasado es NaN (Not-A-Number).

Ejemplo:

console.log(Number.isNaN(NaN)); // true console.log(Number.isNaN(10)); // false console.log(Number.isNaN('10')); // false
Enter fullscreen mode Exit fullscreen mode

4. Number.isSafeInteger()

Descripción: Determina si el valor pasado es un entero seguro (un número que puede ser representado exactamente en el espacio de bits de un número).

Ejemplo:

console.log(Number.isSafeInteger(10)); // true console.log(Number.isSafeInteger(Math.pow(2, 53))); // false console.log(Number.isSafeInteger('10')); // false
Enter fullscreen mode Exit fullscreen mode

5. Number.parseFloat()

Descripción: Convierte una cadena a un número de punto flotante.

Ejemplo:

console.log(Number.parseFloat('10.5')); // 10.5 console.log(Number.parseFloat('10')); // 10 console.log(Number.parseFloat('10abc')); // 10`
Enter fullscreen mode Exit fullscreen mode

6. Number.parseInt()

Descripción: Convierte una cadena a un entero.

Ejemplo:

console.log(Number.parseInt('10.5')); // 10 console.log(Number.parseInt('10')); // 10 console.log(Number.parseInt('10abc')); // 10`
Enter fullscreen mode Exit fullscreen mode

7. Number.prototype.toExponential()

Descripción: Devuelve una cadena representando el número en notación exponencial.

Ejemplo:

let num = 123456;
console.log(num.toExponential(2)); // "1.23e+5"
Enter fullscreen mode Exit fullscreen mode

8. Number.prototype.toFixed()

Descripción: Devuelve una cadena representando el número en notación de punto fijo.

Ejemplo:

let num = 10.12345;
console.log(num.toFixed(2)); // "10.12"
Enter fullscreen mode Exit fullscreen mode

9. Number.prototype.toLocaleString()

Descripción: Devuelve una cadena con una representación sensible al idioma de este número.

Ejemplo:

let num = 123456.789;
console.log(num.toLocaleString('de-DE')); // "123.456,789"
Enter fullscreen mode Exit fullscreen mode

10. Number.prototype.toPrecision()

Descripción: Devuelve una cadena representando el número en notación de punto fijo o en notación exponencial con un número de dígitos significativos especificados.

Ejemplo:

let num = 123.456;
console.log(num.toPrecision(5)); // "123.46"
Enter fullscreen mode Exit fullscreen mode

11. Number.prototype.toString()

Descripción: Devuelve una cadena representando el número en la base especificada.

Ejemplo:

let num = 255;
console.log(num.toString(16)); // "ff"
Enter fullscreen mode Exit fullscreen mode

12. Number.prototype.valueOf()

Descripción: Devuelve el valor primitivo de un objeto Number.

Ejemplo:

let num = new Number(10);
console.log(num.valueOf()); // 10
Enter fullscreen mode Exit fullscreen mode

13. Number.MAX_SAFE_INTEGER

Descripción: El número entero positivo más grande que puede ser representado exactamente en JavaScript.

Ejemplo:

console.log(Number.MAX_SAFE_INTEGER); // 9007199254740991
Enter fullscreen mode Exit fullscreen mode

14. Number.MIN_SAFE_INTEGER

Descripción: El número entero negativo más pequeño que puede ser representado exactamente en JavaScript.

Ejemplo:

console.log(Number.MIN_SAFE_INTEGER); // -9007199254740991
Enter fullscreen mode Exit fullscreen mode

15. Number.MAX_VALUE

Descripción: El número positivo más grande representable en JavaScript.

Ejemplo:

console.log(Number.MAX_VALUE); // 1.7976931348623157e+308
Enter fullscreen mode Exit fullscreen mode

16. Number.MIN_VALUE

Descripción: El número positivo más pequeño representable en JavaScript.

Ejemplo:

console.log(Number.MIN_VALUE); // 5e-324
Enter fullscreen mode Exit fullscreen mode

17. Number.NaN

Descripción: Representa el valor "Not-A-Number".

Ejemplo:

console.log(Number.NaN); // NaN
Enter fullscreen mode Exit fullscreen mode

18. Number.NEGATIVE_INFINITY

Descripción: Representa el valor negativo del infinito.

Ejemplo:

console.log(Number.NEGATIVE_INFINITY); // -Infinity
Enter fullscreen mode Exit fullscreen mode

19. Number.POSITIVE_INFINITY

Descripción: Representa el valor positivo del infinito.

Ejemplo:

console.log(Number.POSITIVE_INFINITY); // Infinity
Enter fullscreen mode Exit fullscreen mode

20. Number.EPSILON

Descripción: La diferencia mínima entre dos números representables.

Ejemplo:

console.log(Number.EPSILON); // 2.220446049250313e-16
Enter fullscreen mode Exit fullscreen mode

Top comments (0)