DEV Community

Fernando
Fernando

Posted on

1

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

Image of Datadog

The Essential Toolkit for Front-end Developers

Take a user-centric approach to front-end monitoring that evolves alongside increasingly complex frameworks and single-page applications.

Get The Kit

Top comments (0)

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay