ES6 | Número

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *