You can represent floating-point values as follows:
The following code shows the floating-point number 345.678 represented in the two forms:
let num5 = 345.678 let num6 = 3.45678E2 // 3.45678 x 10^2 let num7 = 34567.8E-2 // 3.45678 x 10^(-2)
The E or e represents the exponent.
3.45678E2 means 3.45678 times 10 to the power of two.
You can represent a hexadecimal floating-point number with an exponent of base 2:
let num8 = 0x2Cp3 // 44 x 2^3 let num9 = 0x2Cp-3 // 44 x 2^(-3)
Here, 2Cp3 means 2C (hexadecimal; which is 44 in decimal) times two to the power of three.