其實是這樣的廷雅,上面的整數(shù)化成小數(shù),存在一個隱藏的坑腌乡,就是如果直接用整數(shù)直接調(diào)用toFixed(),比如1.toFixed(),那么講會出現(xiàn)如下的報錯:
原因就是盟劫,js引擎在運行的時候,默認將1后面的那個點导饲,認為是小數(shù)點捞高,所以1.toFixed()也就相當于 1.0toFixed(),當然報錯啊渣锦。
其實想到的轉(zhuǎn)化方法有很多:
1硝岗、1..toFixed() 這個方法最直接,不是少了一個點么 那就直接在后面添加一個點袋毙,這樣就相當于1.0.toFixed()
2型檀、可以將1存成一個變量名,用變量調(diào)用toFixed() 結(jié)果也是想要的
3听盖、由上面的解決方法的引申胀溺,可以有另外一個方法裂七,就是用一對()將1和后面的點隔離,那么js引擎在運行的時候仓坞,就會將點變成是1這個整體對于toFixed()方法的調(diào)用