🔢 Numeric Separators é uma notação que serve para melhorar a legibilidade de números.
🤯 Imagine ler e definir o número de zeros no número 1000000000000 toda vez durante a resolução de um algoritmo?
👍 Arriscado, né? Um zero extra ou faltando pode fazer a diferença dependendo do seu sistema.
🤔 Agora imagine utilizar _ entre as centenas?
const n = 1_000_000_000_000;
console.log(n === 10 ** 12 && n === 1000000000000);
// true
🤩 Bem melhor! 🤩
💡 E vale lembrar que também servem para notações binárias (0b1010_0001_1000_0101), hexadecimais (0xA0_B0_C0), BigInt (1_000n), etc.
😉 Legal, né?