-
JavaScript的(de)數(shù)字為(wèi)什(shén)麽有(yǒu★>±)
0
和(hé)-0
? 原碼和(hé)補碼; -
JavaScript中的(de)
NaN
為(wèi)什(shén)麽互不(bù)相(xiàng)等? Math.pow(2,5>β3)種;IEEE 754标準
的(de)标準中的(de)特殊值
中的(de)部分(fēn),NaN
使用(yòng)了(le)Significand
非零、指數(shù)是(shì)特定2^e-1
且Sign
無要(yào)求的(de)所有(yǒu)可(kě)能(néng), 所以有(yǒu)這(z★∞±§hè)麽多(duō) - JavaScript中的(de)數(shù)字真的(de)隻有(yǒu)☆← β一(yī)種類型嗎(ma)? 不(bù)是★™(shì)
-
JavaScript中常被诟病的(de)
0.3 - 0.2 == 0.1
原因是(shì)什(shén)麽? 精度 - 數(shù)組的(de)最大(dà)長(cháng)度是(shì)多(duō)少(s¥≠hǎo)?為(wèi)什(shén)麽是(shì)這(zhè)個(gè÷<'≤)值? Math.pow(2,32)-1, 因為(wèi)js中實際的×γ(de)操作(zuò)(比如(rú)數(shù)組索引∏δ≤, 比如(rú)位操作(zuò)符)是(shì)基于32位整數(shù)
- 上(shàng)述問(wèn)題,隻有(yǒu)在JavaScript中有(yǒu)嗎(ma'♦)? 遵守IEEE 754規範的(de)語言都(dōu)有(yǒu∞™©€)這(zhè)個(gè)問(wèn)題
上(shàng)面的(de)要(yào)素,轉換成标準語言描述,我們¥→稱表示正負的(de)标志(zhì)叫符号(Sign),表示精ε✘"✔度的(de)數(shù)字為(wèi)尾數(shù)(Mantissa)或者有(yǒu)效數↑ (shù)字(Significand),而控制(zhì)小(xiǎo)數(shù¶" ♦)點位置的(de)指數(shù)就(jiù)叫指數(shù)♥≠(Exponent),指數(shù)和(hé)基數(shù)(Base)共同作(zuò)用(yòn≠'g)參與計(jì)算(suàn)。下(xià)圖取自(zì)wikipedia,我們★♥ ↕直觀地(dì)感受下(xià)這(zhè)三個(gè♠®✔)要(yào)素在一(yī)個(gè)數(shù)串中的(de)相(xiàng)對(dΩ÷♠©uì)關系(fraction區(qū)域即等同于前面說(shuδα ō)的(de)有(yǒu)效數(shù)字區(qū)域);
js中整數(shù)範圍是(shì)-Math.¥δ>pow(2,53) 到(dào) Math.pow(2,53)之間(jiān)
浮點數(shù)的(de)範圍為(wèi): 最大(d÷↕ §à)±1.7976931348623157 × 10的(de)308次方✘♣ • , 最小(xiǎo)±5 × 10的(de)&mi•≈nus;324次方
http://blog.jobbole.com/74199/
作(zuò)者: NONO
出處:http://www.cnblogs.com/diligenceday≥φ©/
企業(yè)網站(zhàn):/
開(kāi)源博客:http://www.github.com/sqqih♣ §ao
QQ:287101329
微(wēi)信:18101055830