成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Js中的null、undefined、NaN和Infinity

libin19890520 / 1292人閱讀

摘要:的類型就是首先需要注意大小寫(xiě),中定義的是,而不是中使用通常被稱為非數(shù)字,來(lái)表示它無(wú)法表示的數(shù)值結(jié)果,如是中唯一一個(gè)與自身不相等的值,即。當(dāng)懷疑某個(gè)值過(guò)大時(shí),可以檢查它是否為特殊的是,將與它自己相減時(shí),結(jié)果為這點(diǎn)從數(shù)學(xué)上即可理解

null

null的類型是object。對(duì)于內(nèi)置方法,如果無(wú)法獲取到正確的返回結(jié)果,則會(huì)返回null

undefined

在Js中,對(duì)于任何未初始化的東西,它的值都是undefined。undefined的類型就是undefined

NaN

首先需要注意大小寫(xiě),Js中定義的是NaN,而不是NAN

Js中使用NaN(通常被稱為非數(shù)字,Not a Number)來(lái)表示它無(wú)法表示的數(shù)值結(jié)果,如0/0

NaN是Js中唯一一個(gè)與自身不相等的值,即NaN != NaN。實(shí)際上,NaN與任何東西(包括它自身)都不相等,因此在檢查時(shí),不能通過(guò)if(xx == NaN)這種方式判斷,而需要使用特殊函數(shù)isNaN(當(dāng)值為NaN時(shí),返回true)

NaN的類型是number,所以與其把NaN叫做“不是數(shù)字”,還不如稱之為“無(wú)法表示的數(shù)字”

Infinity

在Js中,Infinity指的是任何超過(guò)浮點(diǎn)數(shù)上限(1.7976931348623157E+10308)的值,對(duì)于-Infinity則是指超過(guò)浮點(diǎn)數(shù)下限(-1.7976931348623157E+10308)的值。Infinity的類型為number。
當(dāng)懷疑某個(gè)值過(guò)大時(shí),可以檢查它是否為Infinity:

if (tamale == Infinity){
    alert("That"s a big tamale");
}

特殊的是,將Infinity與它自己相減時(shí),結(jié)果為NaN(這點(diǎn)從數(shù)學(xué)上即可理解)

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/107022.html

相關(guān)文章

  • 一眼看穿

    摘要:,返回對(duì)象的字符串表示。布爾操作符邏輯非號(hào)表示返回一個(gè)布爾值,可以應(yīng)用于中的任何值規(guī)則如果操作數(shù)是一個(gè)對(duì)象,返回如果操作數(shù)是一個(gè)空字符串,返回如果操作數(shù)是一個(gè)非空字符串,返回如果操作數(shù)是數(shù)值,返回如果操作數(shù)是任 前段時(shí)間忙,好久沒(méi)更新了,繼續(xù)梳理基礎(chǔ)知識(shí)這期總結(jié)的是JS的基本概念 標(biāo)識(shí)符 所謂的標(biāo)識(shí)符是指變量,函數(shù)屬性的名字,或者函數(shù)的參數(shù) 第一個(gè)字符必須是一個(gè)字母,下劃線(_)或者一...

    jsdt 評(píng)論0 收藏0
  • 透徹研究Javascript類型轉(zhuǎn)換

    摘要:注釋空數(shù)組空對(duì)象轉(zhuǎn)換為布爾型也是坑。系統(tǒng)會(huì)在自動(dòng)類型轉(zhuǎn)換的時(shí)候調(diào)用他們,所以我們通常不需要手動(dòng)調(diào)用他們。嚴(yán)格相等不存在類型轉(zhuǎn)換,對(duì)于類型不同的兩個(gè)值直接返回。 Javascript 中有5種基本類型(不包括 symbol),以及對(duì)象類型,他們?cè)诓煌倪\(yùn)算中會(huì)被系統(tǒng)轉(zhuǎn)化為不同是類型,當(dāng)然我們也可以手動(dòng)轉(zhuǎn)化其類型。 Javascript 類型轉(zhuǎn)換中的坑極多,就連 Douglas Crock...

    dailybird 評(píng)論0 收藏0
  • JS基礎(chǔ)學(xué)習(xí)03「表達(dá)式運(yùn)算符」

    摘要:函數(shù)定義表達(dá)式。對(duì)象創(chuàng)建表達(dá)式。需要注意的是,大多數(shù)運(yùn)算符都是由標(biāo)點(diǎn)符號(hào)表示的,比如和。也就是說(shuō),空字符串將被當(dāng)作,布爾值將被當(dāng)作。對(duì)于和,則分別調(diào)用函數(shù)并取得字符串和。 表達(dá)式 表達(dá)式是由數(shù)字、運(yùn)算符、數(shù)字分組符號(hào)(如括號(hào))、自由變量和約束變量等以能求得數(shù)值的有意義排列方法所得的組合。JavaScript 表達(dá)式主要有以下幾種形式: 原始表達(dá)式:常量、變量、保留字。 對(duì)象、數(shù)組初始...

    dcr309duan 評(píng)論0 收藏0
  • js基礎(chǔ)筆記-類型裝換

    摘要:在中,如果函數(shù)沒(méi)有聲明返回值,那么會(huì)返回。返回是一元運(yùn)算符,后跟變量的名稱,用于獲取變量的數(shù)據(jù)類型,其返回值有個(gè)以及。 前言 說(shuō)好聽(tīng)是說(shuō)JS靈活, 說(shuō)不好聽(tīng)就是JS的坑太多, JS類型轉(zhuǎn)換就是一個(gè)大坑, JS的類型包括了原始類型的[null, undefined, String ,Number, Boolean],以及對(duì)象類型的[function, object]; JavaScrip...

    Cobub 評(píng)論0 收藏0
  • JavaScript知識(shí)點(diǎn)總結(jié)(一)

    摘要:是時(shí)候把的知識(shí)點(diǎn)總結(jié)下,并且會(huì)持續(xù)施工,每個(gè)知識(shí)點(diǎn)如果有更深入的技術(shù)探討和知識(shí)會(huì)陸續(xù)添加進(jìn)去。返回對(duì)象的字符串?dāng)?shù)值或布爾值表示。通常與方法的返回值相同。 是時(shí)候把JS的知識(shí)點(diǎn)總結(jié)下,并且會(huì)持續(xù)施工,每個(gè)知識(shí)點(diǎn)如果有更深入的技術(shù)探討和知識(shí)會(huì)陸續(xù)添加進(jìn)去。 ECMAScirpt中的變量,函數(shù)名,操作符都區(qū)分大小寫(xiě)。 標(biāo)識(shí)符 標(biāo)識(shí)符指的可能是: 變量名 函數(shù)名 屬性名 函數(shù)的參數(shù) 標(biāo)識(shí)...

    BlackFlagBin 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<