js中 關(guān)于undefined和null的區(qū)別介紹
當(dāng)聲明一個(gè)變量未賦值一個(gè)變量沒(méi)有聲明的時(shí)候都是undefined類型的數(shù)據(jù)
js變量在使用之前也必須先進(jìn)行聲明
使用了一個(gè)未定義的變量x就會(huì)報(bào)錯(cuò)。
如何判斷一個(gè)變量是否能用:
第一種方法:
if(typeof x=='undefined')
var n=100;
n=new Date();
n=null;
null表示的是一個(gè)明確的已經(jīng)知道的值,是一個(gè)空對(duì)象
第二種方法:
if(typeof(y)!='undefined' && v!=null)//也可以判斷一個(gè)變量是否可用
第三種方法:
var v;
if(v)
{//v會(huì)轉(zhuǎn)乘布爾類型,然后在判斷。
alert('可用');
}
else{
alert('不可用');
}
我們很少用第一種和第二種方法,通常都用第三種。
s中用undefined和null用==判斷就是相等的,用===判斷則是不相等的。
- javascript中undefined與null的區(qū)別
- 一文讓你徹底弄懂js中undefined和null的區(qū)別
- JavaScript undefined及null區(qū)別實(shí)例解析
- JavaScript中undefined和null的區(qū)別
- javascript中undefined與null的區(qū)別
- JavaScript中Null與Undefined的區(qū)別解析
- JavaScript中的null和undefined區(qū)別介紹
- 詳解JavaScript中undefined與null的區(qū)別
- JS基礎(chǔ)之undefined與null的區(qū)別分析
- JS中null和undefined的區(qū)別
相關(guān)文章
Javascript基礎(chǔ)教程之定義和調(diào)用函數(shù)
這篇文章主要介紹了Javascript基礎(chǔ)教程之定義和調(diào)用函數(shù)的相關(guān)資料,需要的朋友可以參考下2015-01-01Javascript 按位與運(yùn)算符 (&)使用介紹
Javascript 按位與運(yùn)算符 (&),用于對(duì)兩個(gè) 32 位表達(dá)式執(zhí)行按位“與”運(yùn)算,而一般表達(dá)式里面都是十進(jìn)制整數(shù),此時(shí)需要先轉(zhuǎn)換成對(duì)應(yīng)的二進(jìn)制,然后向前加0,補(bǔ)足32位2014-02-02iframe 上下滾動(dòng)條如何默認(rèn)在下方實(shí)現(xiàn)原理
iframe 上下滾動(dòng)條如何默認(rèn)在下方,做的是聊天工具,數(shù)據(jù)多了,每次刷新出現(xiàn)的上下滾動(dòng)默認(rèn)在上方,還需下拉到下面才能看到聊天記錄,本文將介紹,如和實(shí)現(xiàn)在下方2012-12-12網(wǎng)頁(yè)收藏夾顯示ICO圖標(biāo)(代碼少)
在添加網(wǎng)頁(yè)到收藏夾之后會(huì)看到一個(gè)漂亮的圖標(biāo),很好奇是怎么實(shí)現(xiàn)的呢?下面小編就給大家講解下網(wǎng)頁(yè)收藏夾顯示ICO圖標(biāo)(代碼少),有需要的小伙伴可以來(lái)參考下2015-08-08JavaScript 學(xué)習(xí)筆記(十六) js事件
事件對(duì)象里包含三個(gè)方面的信息····回看上一篇內(nèi)容!事件對(duì)象里的屬性和方法,主要是鼠標(biāo)和鍵盤(pán)的信息。2010-02-02