2021-11-12

|~1 min read

|109 words

I was working on a toy problem recently which involved something called a “Giga” second. This is 10^9 seconds.

Easy enough, we can calculate that with `Math.pow(10,9)`

.

But what if I told you there was another way?

`1e9`

`console.log(1e9 == Math.pow(10, 9))`

`true`

So, what *is* this `e`

notation?

[T]he letter E (or e) is often used to represent “times ten raised to the power of” (which would be written as ”× 10n”)

This is convenient!

But, depending on what *precedes* `e`

, this might be confusing, or more specifically, it’s confusing *if* it’s `10e2`

- that’s 1000, not 100, because it’s 10*10^{2} or 10^{3}.

Hi there and thanks for reading! My name's Stephen. I live in Chicago with my wife, Kate, and dog, Finn. Want more? See about and get in touch!