|
|
@@ -113,6 +113,29 @@ n.toPrecision(2): 0.0
|
|
|
n.toPrecision(5): 0.0000
|
|
|
n.toPrecision(20): 0.0000000000000000000
|
|
|
|
|
|
+Test: 0.9999999999999999e21
|
|
|
+n.toString(): 999999999999999900000
|
|
|
+n.toString(10): 999999999999999900000
|
|
|
+n.toString(8): 154327115334273647400000
|
|
|
+n.toString(2): 1101100011010111001001101011011100010111011110100111100000000000000000
|
|
|
+n.toString(16): 3635c9adc5de9e0000
|
|
|
+n.toString(25): 11l259oooooofl0h
|
|
|
+n.toFixed(): 999999999999999900000
|
|
|
+n.toFixed(0): 999999999999999900000
|
|
|
+n.toFixed(2): 999999999999999900000.00
|
|
|
+n.toFixed(5): 999999999999999900000.00000
|
|
|
+n.toFixed(20): 999999999999999900000.00000000000000000000
|
|
|
+RangeError: The number of fractional digits is out of range
|
|
|
+RangeError: The number of fractional digits is out of range
|
|
|
+n.toExponential(): 9.999999999999999e+20
|
|
|
+n.toExponential(undefined): 9.999999999999999e+20
|
|
|
+n.toExponential(2): 1.00e+21
|
|
|
+n.toExponential(5): 1.00000e+21
|
|
|
+n.toPrecision(): 999999999999999900000
|
|
|
+n.toPrecision(2): 1.0e+21
|
|
|
+n.toPrecision(5): 1.0000e+21
|
|
|
+n.toPrecision(20): 9.9999999999999990000e+20
|
|
|
+
|
|
|
Test: 1e21
|
|
|
n.toString(): 1e+21
|
|
|
n.toString(10): 1e+21
|
|
|
@@ -136,3 +159,26 @@ n.toPrecision(2): 1.0e+21
|
|
|
n.toPrecision(5): 1.0000e+21
|
|
|
n.toPrecision(20): 1.0000000000000000000e+21
|
|
|
|
|
|
+Test: 1.0000000000000001e21
|
|
|
+n.toString(): 1.0000000000000001e+21
|
|
|
+n.toString(10): 1.0000000000000001e+21
|
|
|
+n.toString(8): 154327115334273650400000
|
|
|
+n.toString(2): 1101100011010111001001101011011100010111011110101000100000000000000000
|
|
|
+n.toString(16): 3635c9adc5dea20000
|
|
|
+n.toString(25): 11l25a0000007fbb
|
|
|
+n.toFixed(): 1.0000000000000001e+21
|
|
|
+n.toFixed(0): 1.0000000000000001e+21
|
|
|
+n.toFixed(2): 1.0000000000000001e+21
|
|
|
+n.toFixed(5): 1.0000000000000001e+21
|
|
|
+n.toFixed(20): 1.0000000000000001e+21
|
|
|
+RangeError: The number of fractional digits is out of range
|
|
|
+RangeError: The number of fractional digits is out of range
|
|
|
+n.toExponential(): 1.0000000000000001e+21
|
|
|
+n.toExponential(undefined): 1.0000000000000001e+21
|
|
|
+n.toExponential(2): 1.00e+21
|
|
|
+n.toExponential(5): 1.00000e+21
|
|
|
+n.toPrecision(): 1.0000000000000001e+21
|
|
|
+n.toPrecision(2): 1.0e+21
|
|
|
+n.toPrecision(5): 1.0000e+21
|
|
|
+n.toPrecision(20): 1.0000000000000001000e+21
|
|
|
+
|