undefinednull輸出結(jié)果是什么 boolean類型怎么用?
boolean類型怎么用?Boolnumber類型分析?在js中,數(shù)字?jǐn)?shù)據(jù)類型可能是最有趣的類型之一。數(shù)字類型分為整數(shù)和浮點(diǎn)數(shù)。整數(shù),整數(shù)分為十進(jìn)制,八進(jìn)制和十六進(jìn)制。十進(jìn)制是我們?cè)谏钪杏龅降?;八進(jìn)
boolean類型怎么用?
Bool
number類型分析?
在js中,數(shù)字?jǐn)?shù)據(jù)類型可能是最有趣的類型之一。
數(shù)字類型分為整數(shù)和浮點(diǎn)數(shù)。
整數(shù),整數(shù)分為十進(jìn)制,八進(jìn)制和十六進(jìn)制。
十進(jìn)制是我們?cè)谏钪杏龅降?;八進(jìn)制數(shù)的第一位必須為零(0),每一位必須在0到7之間;十六進(jìn)制數(shù)的第一個(gè)數(shù)字必須是0x,數(shù)字必須是0到9、a到f或a到f,不區(qū)分大小寫。
進(jìn)行算術(shù)運(yùn)算時(shí),都會(huì)轉(zhuǎn)換成十進(jìn)制。
第二,浮點(diǎn)數(shù)是小數(shù)。浮點(diǎn)數(shù)占用的內(nèi)存空間是整數(shù)的兩倍。此外,在算術(shù)運(yùn)算中,浮點(diǎn)數(shù)遠(yuǎn)不如整數(shù)精確。
第三,價(jià)值觀的范圍。
在JS中,由于內(nèi)存的限制,最小值是Number。MIN_VALUE,最大值為_VALUE。超過(guò)最大值就用-Infinity代替,超過(guò)最大值就用Infinity代替。
您可以使用constant _INFINITY來(lái)訪問(wèn)負(fù)無(wú)窮大和數(shù)字。POSITIVE_INFINITY訪問(wèn)正無(wú)窮大。
四、南,非數(shù)值,它不等于任何值,包括你自己。IsNaN可以用來(lái)判斷一個(gè)數(shù)是否為非數(shù)值。但需要注意的是,使用該函數(shù)時(shí),會(huì)在后臺(tái)調(diào)用方法嘗試將參數(shù)轉(zhuǎn)換為數(shù)值,可以在對(duì)象上調(diào)用該函數(shù),在后臺(tái)調(diào)用對(duì)象的valueOf方法,然后判斷返回值。
第五,數(shù)值轉(zhuǎn)換,包括三個(gè)函數(shù),NumberParseint Parseflow。
1,數(shù)字功能。此方法可以接收任何類型的值。
(1)布爾類型,轉(zhuǎn)換為1,0。
(2)數(shù)字,未經(jīng)轉(zhuǎn)換
(3)NULL轉(zhuǎn)換為0
(4)UNDEFINED轉(zhuǎn)換成NaN。
(5)字符串,由十六進(jìn)制轉(zhuǎn)換為十進(jìn)制。
空,轉(zhuǎn)換為0
純?nèi)宋铮?/p>
對(duì)象,調(diào)用valueOf。
2,parseInt函數(shù),專門用于轉(zhuǎn)換字符串。忽略字符串前面的空格,直到遇到非空格,轉(zhuǎn)換開始。當(dāng)它遇到一個(gè)非數(shù)字時(shí),它就結(jié)束。此外,您可以接收一個(gè)基數(shù),它可以用于將字符串轉(zhuǎn)換為指定十進(jìn)制系統(tǒng)中的數(shù)字。比如收2,8,10,16。建議在任何情況下都指定基數(shù)。如parseInt(#341234#34,16)。
和parseInt最大的區(qū)別是,十六進(jìn)制數(shù)總是會(huì)轉(zhuǎn)換成0;