當(dāng)我們?cè)赾onsole執(zhí)行
1.toString()
//Uncaught SyntaxError: Invalid or unexpected token
JS會(huì)給我們報(bào)語法錯(cuò)誤,那么這是為什么呢?
因?yàn)樵贘S中,.點(diǎn)操作符意味著調(diào)用Object的屬性或者這是一個(gè)浮點(diǎn)數(shù)。
當(dāng).跟在一個(gè)數(shù)字后面就意味著這個(gè)數(shù)字是一個(gè)浮點(diǎn)數(shù),在.后面JS等待著一個(gè)數(shù)字。
所以在調(diào)用.toString()之前,我們需要告訴JS這是就是我們要的數(shù)字。
所以可以這樣
1..toString() //1.就是1.0就是1
1.0.toString() //與上面同理
(1).toString() //(1)是一個(gè)表達(dá)式代表這就是一個(gè)1
1 .toString()
1//換行,奇葩寫法,與上面一樣
toString()