mirror of https://github.com/tc39/test262.git
35 lines
855 B
JavaScript
35 lines
855 B
JavaScript
|
// Copyright (C) 2017 the V8 project authors. All rights reserved.
|
||
|
// This code is governed by the BSD license found in the LICENSE file.
|
||
|
|
||
|
/*---
|
||
|
esid: prod-NumericLiteralSeparator
|
||
|
description: NonZeroDigit NumericLiteralSeparator DecimalDigit
|
||
|
info: |
|
||
|
NumericLiteralSeparator ::
|
||
|
_
|
||
|
|
||
|
DecimalIntegerLiteral ::
|
||
|
...
|
||
|
NonZeroDigit NumericLiteralSeparator_opt DecimalDigits
|
||
|
|
||
|
|
||
|
DecimalDigits ::
|
||
|
DecimalDigit
|
||
|
...
|
||
|
|
||
|
DecimalDigit :: one of
|
||
|
0 1 2 3 4 5 6 7 8 9
|
||
|
|
||
|
---*/
|
||
|
|
||
|
assert.sameValue(Number("1_0"), 10);
|
||
|
assert.sameValue(Number("1_1"), 11);
|
||
|
assert.sameValue(Number("1_2"), 12);
|
||
|
assert.sameValue(Number("1_3"), 13);
|
||
|
assert.sameValue(Number("1_4"), 14);
|
||
|
assert.sameValue(Number("1_5"), 15);
|
||
|
assert.sameValue(Number("1_6"), 16);
|
||
|
assert.sameValue(Number("1_7"), 17);
|
||
|
assert.sameValue(Number("1_8"), 18);
|
||
|
assert.sameValue(Number("1_9"), 19);
|