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é?