在babel-node环境下试了toFixed()方法, 为什么2.toFixed(1)这个方法会报错? 而其他的写法不会报错.
Number(2).toFixed(1)
'2.0'
2.00.toFixed(1)
'2.0'
2.0.toFixed(1)
'2.0'
(2).toFixed(2)
'2.00'
2.toFixed(1)
SyntaxError: repl: Identifier directly after number (1:2)
1 | 2.toFixed(1)
在babel-node环境下试了toFixed()方法, 为什么2.toFixed(1)这个方法会报错? 而其他的写法不会报错.
Number(2).toFixed(1)
'2.0'
2.00.toFixed(1)
'2.0'
2.0.toFixed(1)
'2.0'
(2).toFixed(2)
'2.00'
2.toFixed(1)
SyntaxError: repl: Identifier directly after number (1:2)
1 | 2.toFixed(1)
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
3 回答1.3k 阅读✓ 已解决
A common misconception is that number literals cannot be used as objects. That is because a flaw in JavaScript's parser tries to parse the dot notation on a number as a floating point literal.