Published at
Updated at
Reading time
1min

Suppose you're dealing with big numbers in JavaScript, you might know that they're becoming harder to read with every digit. Look at 123456789 – how many millions is that? I don't know! 🤷‍♂️

To solve this readability issue JavaScript implements numeric separators.

// Make large numbers more readable with numeric separators

console.log(1_234_456_789.01);
// 1234456789.01

I was aware that the language addition is around the corner, but surprisingly, I just realized, they're cross-browser-supported these days! 🎉

MDN Compat Data (source)
Browser support info for Numeric separators (1_000_000_000_000)
chromechrome_androidedgefirefoxfirefox_androidsafarisafari_iossamsunginternet_androidwebview_android
7575797070131311.075

Was this post helpful?
Yes? Cool! You might want to check out Web Weekly for more web development articles. The last edition went out 2 days ago.

Related Topics

Related Articles

About the author

Stefan standing in the park in front of a green background

Frontend nerd with over ten years of experience, "Today I Learned" blogger, conference speaker, Tiny helpers maintainer, and DevRel at Checkly.