javascript使用中為什么10..toString()正常而10.toString()出錯呢
之前也看到過JavaScript的這個問題,但是沒有深入了解,今天在StackOverflow上看到了答案,感覺不錯,記下來分享給大家。
問題的描述是這樣的:
console.log(10..toString());//10
console.log(10.toString());//SyntaxError: Unexpected token ILLEGAL
為什么前者正常,而后者報錯呢。
原因就是,在JavaScript中,數(shù)字后面的"."操作符是的意義是不確定。因為它既可能是一個浮點(diǎn)數(shù)的標(biāo)志,又可能是取一個對象的屬性的運(yùn)算符。但是JavaScript的解釋器把他當(dāng)做了浮點(diǎn)數(shù)的標(biāo)志,所以上面的代碼和下面的是等價的
console.log((10.).toString());//正常
console.log((10.)toString());//這樣的話,當(dāng)然就報錯了(完)^_^
- Javascript拓展String方法小結(jié)
- JavaScript實(shí)現(xiàn)QueryString獲取GET參數(shù)的方法
- javascript截取字符串(通過substring實(shí)現(xiàn)并支持中英文混合)
- JavaScript String.replace函數(shù)參數(shù)實(shí)例說明
- javascript中強(qiáng)制執(zhí)行toString()具體實(shí)現(xiàn)
- java中String與StringBuilder的區(qū)別
- java_String和StringBuffer區(qū)別分析
- 關(guān)于JavaScript中string 的replace
- Javascript中valueOf與toString區(qū)別淺析
- 全面解釋java中StringBuilder、StringBuffer、String類之間的關(guān)系
- javascript 中String.match()與RegExp.exec()的區(qū)別說明
- JavaScript中json對象和string對象之間相互轉(zhuǎn)化
- JavaScript字符串String和Array操作的有趣方法
- Javascript Boolean、Nnumber、String 強(qiáng)制類型轉(zhuǎn)換的區(qū)別詳細(xì)介紹
- JavaScript中valueOf函數(shù)與toString方法深入理解
- java string 轉(zhuǎn)date方法如何實(shí)現(xiàn)
- java string類的常用方法詳細(xì)介紹
- java中String的一些方法深入解析
相關(guān)文章
js實(shí)現(xiàn)前端界面導(dǎo)航欄下拉列表
這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)前端界面導(dǎo)航欄下拉列表,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-08-08簡述JS中forEach()、map()、every()、some()和filter()的用法
JS中常常需要對數(shù)組進(jìn)行遍歷、迭代操作,而我們常用的就是for語句對數(shù)組進(jìn)行迭代,下面這篇文章主要給大家介紹了關(guān)于JS中forEach()、map()、every()、some()和filter()的用法,需要的朋友可以參考下2022-05-05前端使用axios實(shí)現(xiàn)下載文件功能的詳細(xì)過程
項目中經(jīng)常會遇到需要導(dǎo)出列表內(nèi)容,或者下載文件之類的需求,下面這篇文章主要給大家介紹了關(guān)于前端使用axios實(shí)現(xiàn)下載文件功能的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-08-08JavaScript DSL 流暢接口(使用鏈?zhǔn)秸{(diào)用)實(shí)例
這篇文章主要介紹了JavaScript DSL 流暢接口(使用鏈?zhǔn)秸{(diào)用)實(shí)例,本文講解了DSL 流暢接口、DSL 表達(dá)式生成器等內(nèi)容,需要的朋友可以參考下2015-03-03taro 實(shí)現(xiàn)購物車邏輯的實(shí)例代碼
這篇文章主要介紹了taro 實(shí)現(xiàn)購物車邏輯,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-06-06基于js實(shí)現(xiàn)的圖片拖拽排序源碼實(shí)例
這篇文章主要給大家介紹了關(guān)于如何基于js實(shí)現(xiàn)的圖片拖拽排序的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11在WordPress中加入Google搜索功能的簡單步驟講解
這篇文章主要介紹了在WordPress中加入Google搜索的簡單步驟講解,谷歌搜索很有用,但同時也要注意在國內(nèi)使用cse的連通性,需要的朋友可以參考下2016-01-01當(dāng)鼠標(biāo)滑過文本框自動選中輸入框內(nèi)容的JS代碼分享
這篇文章主要介紹了當(dāng)鼠標(biāo)滑過文本框自動選中輸入框內(nèi)容的JS代碼,有需要的朋友可以參考一下2013-11-11JavaScript中清空數(shù)組的方法總結(jié)
本文給大家總結(jié)了三種js清空數(shù)組的方法,每種方法都與眾不同,非常不錯,具有參考借鑒價值,感興趣的朋友一起看看吧2016-12-12