string-numeric-separator-literal-dds-nsl-dd.js (1043B)
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: DecimalDigits NumericLiteralSeparator DecimalDigit 7 info: | 8 NumericLiteralSeparator :: _ 9 10 DecimalDigits :: 11 ... 12 DecimalDigits NumericLiteralSeparator DecimalDigit 13 features: [numeric-separator-literal] 14 ---*/ 15 16 assert.sameValue(Number("123456789_0"), NaN, "123456789_0"); 17 assert.sameValue(Number("123456789_1"), NaN, "123456789_1"); 18 assert.sameValue(Number("123456789_2"), NaN, "123456789_2"); 19 assert.sameValue(Number("123456789_3"), NaN, "123456789_3"); 20 assert.sameValue(Number("123456789_4"), NaN, "123456789_4"); 21 assert.sameValue(Number("123456789_5"), NaN, "123456789_5"); 22 assert.sameValue(Number("123456789_6"), NaN, "123456789_6"); 23 assert.sameValue(Number("123456789_7"), NaN, "123456789_7"); 24 assert.sameValue(Number("123456789_8"), NaN, "123456789_8"); 25 assert.sameValue(Number("123456789_9"), NaN, "123456789_9"); 26 27 reportCompare(0, 0);