How to use scientific notation in js?
javascript, math
Solution
Because math. `10e1` is `100` and `10e-1` is `1`.
- `10e1 * 10e-1` is `100`.
- `10e2 * 10e-2` is `100`.
- `10e3 * 10e-3` is `100`.
You can very easily extend this to figure out that `10eN * 10e-N` is always going to be `100`.
If you want actual scientific notation, as in `1 * 10 ^ 2`, you want `1e12` and `1e-12`.
Problem
``` var a = 5.0; var b = a * 10e-12; b *= 10e+12 print(b) ``` Why b equals 500 instead of 5? As far as I know 10^(-12) equals to 1/(10^12), how can i rewrite the code?