在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)
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
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.