El número ES6 contiene tantas propiedades y métodos para realizar algunas funciones numéricas, que contiene la fecha, los números enteros y los puntos flotantes, etc. El ES6 es un objeto que se puede llamar sin crearlo. Con la ayuda de ES6 Number en JavaScript, puede trabajar con objetos numéricos tan fácilmente porque los navegadores convierten los literales numéricos en instancias de la clase numérica automáticamente. Hay tantas propiedades y funciones disponibles en Número ES6 . También en la sección de funciones, hay muchas funciones mencionadas a continuación. La siguiente sintaxis creará un objeto numérico.
Sintaxis:
var geeks = new Number(number);
Tipo de métodos numéricos ES6:
- Métodos numéricos
- Métodos de instancias numéricas
Lista de propiedades del número ES6 con una breve descripción:
Propiedad | Descripción |
---|---|
Número.EPSILON | Esta propiedad define los intervalos más pequeños entre dos números. |
Número.MAX_SAFE_INTEGER | Esta propiedad define el entero seguro máximo en JavaScript (2^ 53 – 1). |
Número.MAX_VALUE | Esta propiedad define constantes para los números positivos más grandes posibles (1.7976931348623157 x 10308). |
Número.MIN_SAFE_INTEGER | Esta propiedad define la constante mínima de entero seguro (9007199254740991) |
Número.MIN_VALUE | Esta propiedad define constantes para los números positivos más pequeños posibles (5 x 10-324) |
Número.NaN | Esta propiedad define Not-a-Number o número desigual. |
Número.NEGATIVO_INFINITY | Esta propiedad define un valor menor que el número definido. |
Número.POSITIVO_INFINITY | Esta propiedad define un valor mayor que el número definido. |
Número.prototipo | Esta propiedad define un valor especial que representa el infinito. |
Métodos numéricos ES6: hay muchas funciones que se mencionan a continuación:
Función | Descripción |
---|---|
Función Number.isNaN() | Esta función devuelve si el valor pasado es NaN o no. |
Función Number.isFinite() | Esta función devuelve si el valor pasado es un número finito. |
Función Number.isInteger() | Esta función devuelve si el valor pasado es un número entero. |
Función Number.isSafeInteger() | Esta función determina si el valor pasado es un número entero seguro (-252 a 252). |
Función Number.parseFloat() | Esta función es equivalente a parseFloat() del objeto global. |
Función Number.parseInt() | Esta función es equivalente a parseInt() del objeto global. |
Métodos de instancias de número ES6:
Función | Descripción |
---|---|
función Exponencial() | Esta función devuelve una string que representa el número en notación exponencial. |
Función toFixed() | Esta función devuelve una string que representa el número en notación de punto fijo. |
Función toLocaleString() | Esta función devuelve una string con una representación sensible al idioma de este número. |
Función toPrecision() | Esta función devuelve una string que representa el número con una precisión especificada en notación de punto fijo o exponencial. |
Función toString() | Esta función devuelve una string que representa el objeto especificado en la base especificada. |
función valueOf() | Esta función devuelve el valor primitivo del objeto especificado. |
En el número ES6 hay tres importantes literales representativos que son:
- Literales binarios
- Literales octales
- Literales hexadecimales
Literales binarios: puede representar literales binarios con el prefijo 0b , se puede usar en mayúsculas o minúsculas, no importa.
<script> console.log(0b001) console.log(0b010) </script>
Producción:
1 2
Literales octales: puede representar literales octales con el prefijo 0o , se puede usar en mayúsculas o minúsculas, no importa.
<script> console.log(0o010) console.log(0o001) </script>
Producción:
8 1
Literales hexadecimales: puede representar literales hexadecimales con el prefijo 0x , se puede usar en mayúsculas o minúsculas, no importa.
<script> console.log(0x010) console.log(0x100) </script>
Producción:
16 256
Nota: Edge y Safari son los dos primeros navegadores que admiten todas las funciones de ES6.
Navegadores compatibles: los navegadores compatibles con Número ES6 se enumeran a continuación:
- Google Chrome
- explorador de Internet
- Firefox
- Safari
- Ópera
Publicación traducida automáticamente
Artículo escrito por skyridetim y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA