string-numeric-separator-literal-dds-dot-dd-nsl-dd-ep-dd.js (728B)
1 // Copyright (C) 2017 the V8 project authors. All rights reserved. 2 // This code is governed by the BSD license found in the LICENSE file. 3 4 /*--- 5 esid: prod-NumericLiteralSeparator 6 description: NumericLiteralSeparator is not valid on string conversions for ToNumber operations 7 info: | 8 DecimalDigits `.` DecimalDigits NumericLiteralSeparator DecimalDigits 9 ExponentPart SignedInteger 10 11 NumericLiteralSeparator :: 12 _ 13 14 DecimalLiteral :: 15 . DecimalDigits ExponentPart_opt 16 17 DecimalDigits :: 18 ... 19 DecimalDigits NumericLiteralSeparator DecimalDigit 20 21 ExponentIndicator :: one of 22 e E 23 24 features: [numeric-separator-literal] 25 ---*/ 26 27 assert.sameValue(Number("10.00_01e2"), NaN, "10.00_01e2"); 28 29 reportCompare(0, 0);