文章詳情頁
為什么javascript 18014398501093363 == 18014398501093364 返回ture
瀏覽:98日期:2023-05-25 13:25:53
問題描述
如題,如圖
問題解答
回答1:其實(shí)sgf有一篇文章就講得很詳細(xì)了/a/11...;我也順便擴(kuò)充了下安全運(yùn)算范圍,get!
回答2:我測(cè)試了下,1801439850109336 == 1801439850109335 輸出是false,18014398501093363 == 18014398501093364 確實(shí)是true。所以應(yīng)該是js最多能比較16位的數(shù)字,多余16位的應(yīng)該會(huì)將末尾舍去。如果你非要進(jìn)行大數(shù)字比較的話,你可以將數(shù)字轉(zhuǎn)換成字符串,判斷兩個(gè)字符串是否相等。
回答3:剛剛找到一個(gè)
標(biāo)簽:
JavaScript
上一條:javascript - 函數(shù)返回值要經(jīng)過內(nèi)部方法的回調(diào)函數(shù)處理,該怎么寫?下一條:javascript - 小白有點(diǎn)混亂,為何js里面可以直接用checked=true來給標(biāo)簽添加效果呢?
相關(guān)文章:
1. python - Django有哪些成功項(xiàng)目?2. 實(shí)現(xiàn)bing搜索工具urlAPI提交3. Python從URL中提取域名4. MySQL主鍵沖突時(shí)的更新操作和替換操作在功能上有什么差別(如圖)5. 關(guān)于mysql聯(lián)合查詢一對(duì)多的顯示結(jié)果問題6. 數(shù)據(jù)庫 - Mysql的存儲(chǔ)過程真的是個(gè)坑!求助下面的存儲(chǔ)過程哪里錯(cuò)啦,實(shí)在是找不到哪里的問題了。7. node.js - 微信小程序websocket連接問題8. 直接打字符不可以嗎?>和>有區(qū)別嗎9. node.js - windows10下的npm全局路徑的復(fù)原或者將npm徹底刪除?10. Python中使用超長(zhǎng)的List導(dǎo)致內(nèi)存占用過大
排行榜

熱門標(biāo)簽