标签: javascript javascript-engine expression-evaluation
(1)和1之间有什么区别。
1.toString() //Will throw error 1.toFixed(1) //Will throw error (1).toString() // output "1" (1).toFixed(1) // output 1.0
答案 0 :(得分:6)
1.上的尾随句点是数字的一部分 - 编译器将其读取为小数点,而不是点运算符。这使得标识符紧跟在数字意外之后。
1.
考虑进行比较:1.0toString()
1.0toString()