摘要:的類型就是首先需要注意大小寫(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
摘要:,返回對(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è)字母,下劃線(_)或者一...
摘要:注釋空數(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...
摘要:函數(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ù)組初始...
摘要:在中,如果函數(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...
摘要:是時(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í)...
閱讀 2938·2023-04-25 19:08
閱讀 1427·2021-11-16 11:45
閱讀 1989·2021-10-13 09:40
閱讀 4153·2021-09-30 09:47
閱讀 2425·2019-08-30 15:44
閱讀 2297·2019-08-30 13:03
閱讀 1399·2019-08-30 12:56
閱讀 1899·2019-08-26 14:04