Appearance
Metodos y propiedades number
Los números son objetos, por lo que tienen propiedades y métodos.
Propiedades
MAX_VALUE
La propiedad MAX_VALUE
nos devuelve el valor máximo que puede almacenar un número en JavaScript.
javascript
console.log(Number.MAX_VALUE) // 1.7976931348623157e+308
console.log(Number.MAX_VALUE) // 1.7976931348623157e+308
MIN_VALUE
La propiedad MIN_VALUE
nos devuelve el valor mínimo que puede almacenar un número en JavaScript.
javascript
console.log(Number.MIN_VALUE) // 5e-324
console.log(Number.MIN_VALUE) // 5e-324
NaN
La propiedad NaN
nos devuelve el valor NaN
(Not a Number).
javascript
console.log(Number.NaN) // NaN
console.log(Number.NaN) // NaN
NEGATIVE_INFINITY
La propiedad NEGATIVE_INFINITY
nos devuelve el valor -Infinity
.
javascript
console.log(Number.NEGATIVE_INFINITY) // -Infinity
console.log(Number.NEGATIVE_INFINITY) // -Infinity
POSITIVE_INFINITY
La propiedad POSITIVE_INFINITY
nos devuelve el valor Infinity
.
javascript
console.log(Number.POSITIVE_INFINITY) // Infinity
console.log(Number.POSITIVE_INFINITY) // Infinity
Métodos
isFinite
El método isFinite
nos permite saber si un número es finito.
javascript
console.log(Number.isFinite(1)) // true
console.log(Number.isFinite(Infinity)) // false
console.log(Number.isFinite(1)) // true
console.log(Number.isFinite(Infinity)) // false
isInteger
El método isInteger
nos permite saber si un número es entero.
javascript
console.log(Number.isInteger(1)) // true
console.log(Number.isInteger(1.5)) // false
console.log(Number.isInteger(1)) // true
console.log(Number.isInteger(1.5)) // false
isNaN
El método isNaN
nos permite saber si un número es NaN
.
javascript
console.log(Number.isNaN(1)) // false
console.log(Number.isNaN(NaN)) // true
console.log(Number.isNaN(1)) // false
console.log(Number.isNaN(NaN)) // true
isSafeInteger
El método isSafeInteger
nos permite saber si un número es un entero seguro.
javascript
console.log(Number.isSafeInteger(1)) // true
console.log(Number.isSafeInteger(9007199254740991)) // true
console.log(Number.isSafeInteger(9007199254740992)) // false
console.log(Number.isSafeInteger(1)) // true
console.log(Number.isSafeInteger(9007199254740991)) // true
console.log(Number.isSafeInteger(9007199254740992)) // false
parseFloat
El método parseFloat
nos permite convertir un string a un número decimal.
javascript
console.log(Number.parseFloat("1")) // 1
console.log(Number.parseFloat("1.5")) // 1.5
console.log(Number.parseFloat("1")) // 1
console.log(Number.parseFloat("1.5")) // 1.5
parseInt
El método parseInt
nos permite convertir un string a un número entero.
javascript
console.log(Number.parseInt("1")) //
console.log(Number.parseInt("1.5")) // 1
console.log(Number.parseInt("1")) //
console.log(Number.parseInt("1.5")) // 1