回答
JavaScript使用IEEE 754如上述,並且還提到,
的IEEE 754標準的浮點算術運算(目前所用的由 大多數計算機和編程語言支持浮點 數字)既需要+0和-0。有符號零的實數算術 可以被認爲是擴展實數行的變體,使得 1/-0 =-∞和1/+ 0 = +∞;除法僅在±0 /±0和 ±∞/±∞範圍內未定義。
負符號零相呼應的 接近從低於0作爲單面極限的數學分析概念,其可以通過 X→0-來表示,X→O - ,或x→↑0。符號「-0」可以非正式用於 表示一個已經舍入爲零的小負數。負零的概念在統計力學和其他學科中也有一些理論應用。
據稱,它具有複雜初等函數的計算,當符號零的IEEE 754包含使得 更容易在某些關鍵問題達成數值精度 (http://people.freebsd.org/~das/kahan86branch.pdf),特別是 。
http://www.johndcook.com/blog/2010/06/15/why-computers-have-signed-zero/
帶符號的零有符號。在普通算術中, -0 = + 0 = 0.但是,在計算中,一些數字表示允許存在兩個零,通常用-0(負零) 和+0(正零)表示。這發生在一些有號碼 表示整數,並在大多數浮點數 表示。數字0通常編碼爲+0,但可以是由+0或-0表示的 。
哦..但它是這樣嗎?或者我們可以失去-0? –
其中x === y的比較標準的一部分,請看這裏:http://ecma262-5.com/ELS5_HTML.htm#Section_11.9.6 – Fergus
JavaScript使用IEEE 754標準的浮點數字系統。這個系統有positive and negative zeros,雖然它們比較時是相等的。它也有正面和負面的無限性和「不是數字」的價值。
- 1. Javascript/Loopback - array.length返回0
- 2. 的Javascript格式返回0
- 3. javascript日期getSeconds返回0
- 4. Javascript shift()總是返回0
- 5. JavaScript的Date.now()返回0(零)
- 6. get_current_user_id()返回0 0
- 7. CopyFileW返回0,但GetLastError也返回0
- 8. SetWindowsHookEx返回0,GetLastWin32Error()也返回0
- 9. 純JavaScript調用ASP .NET WebService返回0
- 10. Javascript getUTCMonth()在12月返回0?
- 11. javascript - 位置函數返回0
- 12. javascript的意義:void(0)返回「undefined」
- 13. JavaScript圖片()寬度,則返回0
- 14. 爲什麼{} + []在Javascript中返回0?
- 15. JavaScript函數總是返回0
- 16. Javascript「」.length返回1而不是0
- 17. string.charAt()返回0
- 18. viewPanel.getSelectedIds返回0
- 19. dhcp.ipAddress返回0
- 20. wolfSSL_read()返回0
- 21. mysql_insert_id()返回0
- 22. QueryDWORDValue返回0
- 23. Java:WatchService:File.Lastmodified返回0
- 24. SystemParametersInfo返回0
- 25. @@ ROWCOUNT返回0
- 26. toolbar.getChildCount()返回0
- 27. CTFrameGetVisibleStringRange()返回0
- 28. filesize()返回0?
- 29. GetDlgItemInt返回0
- 30. 雙返回0
代碼在哪裏? – Rayon
我相信他在開發者控制檯上試過它 –
沒有代碼..在控制檯中嘗試時發生。 –