JS Bits with Bill
JS Bits with Bill

JS Bits with Bill

Underscores as number separators

Underscores as number separators

JS Bits with Bill's photo
JS Bits with Bill

Published on Mar 26, 2021

1 min read

Making calculations with longer numbers? You can improve readability by using underscores (_) in numeric primitives:

// Hard to read:
Math.floor(Math.random() * 1000000); // 337083

// Better
Math.floor(Math.random() * 1_000_000); // 337083

1_000_000 === 1000000 // true

The underscore doesn't have to be placed where a comma would go - it can be used anywhere in the number except at the very beginning or end. Just a small way to improve your code and prevent errors!


Check out more #JSBits at my blog, jsbits-yo.com. Or follow me on Twitter!

 
Share this