文章詳情頁
為什么javascript 18014398501093363 == 18014398501093364 返回ture
瀏覽:104日期:2023-05-25 13:25:53
問題描述
如題,如圖
問題解答
回答1:其實sgf有一篇文章就講得很詳細了/a/11...;我也順便擴充了下安全運算范圍,get!
回答2:我測試了下,1801439850109336 == 1801439850109335 輸出是false,18014398501093363 == 18014398501093364 確實是true。所以應該是js最多能比較16位的數字,多余16位的應該會將末尾舍去。如果你非要進行大數字比較的話,你可以將數字轉換成字符串,判斷兩個字符串是否相等。
回答3:剛剛找到一個
標簽:
JavaScript
相關文章:
1. 點擊頁面就自動輸入到mysql.求解2. javascript - 在云服務器上啟動個node服務,在本機通過公網ip卻不能訪問3. javascript - angular-ui-bootstrap model 模態(tài)框出現的位置怎么調整4. javascript - vue 數據更新了。但是dom沒有更新,,,,,如圖5. javascript - iframe 為什么加載網頁的時候滾動條這樣顯示?6. css - PC端不同分辨率下字體大小呈現7. css - 百分比min-height的一個問題8. javascript - weex 怎么監(jiān)聽滾動到某處,然后添加fixed固定效果9. valign=top 是啥意思10. javascript - 判斷用戶網絡環(huán)境
排行榜
