10.toFixed(10)【前端每日一題-16】

10.toFixed(10)輸出什麼?爲何?

考點:javascript

  • js浮點數

答案:java

10.toFixed(10)會報錯。bash

10.toFixed(10) //Uncaught SyntaxError: Invalid or unexpected token複製代碼

爲何?spa

之因此會報錯時由於這裏的.發生了歧義,既能夠理解成浮點數的小數點,又能夠理解爲對方法的調用。由於數字後面緊跟着一個.,解釋器就默認爲浮點數,因此會報錯。code

解決方法token

console.log(10 .toFixed(10));
console.log((10).toFixed(10));
console.log(10..toFixed(10));
console.log(10.0.toFixed(10));複製代碼
相關文章
相關標籤/搜索