Resumo : neste tutorial, você aprenderá a usar o separador numérico JavaScript para tornar os literais numéricos mais legíveis.
Introdução ao separador numérico JavaScript
O separador numérico permite criar uma separação visual entre grupos de dígitos usando sublinhados ( _
) como separadores.
Por exemplo, o número a seguir é muito difícil de ler, especialmente quando contém longas repetições de dígitos:
const budget = 1000000000;
Linguagem de código: JavaScript ( javascript )
Isso é um bilhão ou cem milhões?
O separador numérico corrige esse problema de legibilidade da seguinte maneira:
const budget = 1_000_000_000;
Linguagem de código: JavaScript ( javascript )
Como você pode ver, o número agora é muito fácil de interpretar.
JavaScript permite usar separadores numéricos para números inteiros e de ponto flutuante . Por exemplo:
let amount = 120_201_123.05; // 120201123.05
let expense = 123_450; // 123450
let fee = 12345_00; // 1234500
Linguagem de código: JavaScript ( javascript )
É importante observar que todos os números em JavaScript são números de ponto flutuante.
Além disso, você pode usar separadores numéricos para partes fracionárias e expoentes. Por exemplo:
let amount = 0.000_001; // 1 millionth
Linguagem de código: JavaScript ( javascript )
É importante observar que você pode usar o separador numérico para bigint
literal, literal binário, literal octal e literal hexadecimal. Por exemplo:
// BigInt
const max = 9_223_372_036_854_775_807n;
// binary
let nibbles = 0b1011_0101_0101;
// octal
let val = 0o1234_5670;
// hex
let message = 0xD0_E0_F0;
Linguagem de código: JavaScript ( javascript )
Resumo
- Use sublinhados (
_
) como separadores numéricos para criar uma separação visual entre grupos de dígitos.