Diferencia entre revisiones de «Separadores numéricos»
Ir a la navegación
Ir a la búsqueda
([feat] Add information about JavaScript ES12 - Separadores numéricos) |
Sin resumen de edición |
||
Línea 11: | Línea 11: | ||
console.log(n2); // This will print: 1475938.38 | console.log(n2); // This will print: 1475938.38 | ||
// | // 6234500 cents (62345 dollars) | ||
const n3 = 62345_00; | |||
console.log(n3); // This will print: | console.log(n3); // This will print: 6234500 | ||
// | // 1,734,500 | ||
const n4 = 1_734_500; | |||
console.log(n4); // This will print: | console.log(n4); // This will print: 6234500 | ||
// 20^30000 | |||
const n5 = 2e30_000; | |||
console.log(n5); // This will print: 6234500 | |||
// BigInt literal with digits grouped by thousand. | // BigInt literal with digits grouped by thousand. | ||
const n6 = 155_326_458_156_248_168_514n | |||
console.log( | console.log(n6); // This will print: 155326458156248168514n | ||
// Hexadecimal integer literal with digits grouped by byte. | |||
const n7 = 0x95_65_98_FA_A9 | |||
console.log(n7); // This will print: 641654651561 |
Revisión del 12:46 13 ago 2022
Los separadores numéricos le permiten agregar guiones bajos entre dígitos en números literales, lo que los hace más legibles. Estos guiones bajos se eliminarán automáticamente cuando se analicen los archivos.
Ejemplos
// A billion. const n1 = 1_000_000_000; console.log(n1); // This will print: 1000000000
// Hundreds of millions. const n2 = 1_475_938.38; console.log(n2); // This will print: 1475938.38
// 6234500 cents (62345 dollars) const n3 = 62345_00; console.log(n3); // This will print: 6234500
// 1,734,500 const n4 = 1_734_500; console.log(n4); // This will print: 6234500
// 20^30000 const n5 = 2e30_000; console.log(n5); // This will print: 6234500
// BigInt literal with digits grouped by thousand. const n6 = 155_326_458_156_248_168_514n console.log(n6); // This will print: 155326458156248168514n
// Hexadecimal integer literal with digits grouped by byte. const n7 = 0x95_65_98_FA_A9 console.log(n7); // This will print: 641654651561