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用==判斷就是相等的,用===判斷則是不相等的。
相關(guān)文章
js中parseFloat(參數(shù)1,參數(shù)2)定義和用法及注意事項(xiàng)
今天在看jquery時(shí)用到了parseFloat(第一個(gè)參數(shù),10),對(duì)這兩個(gè)參數(shù)很是疑惑,于是整理搜集了一下,曬出來(lái)與大家分享,希望本文對(duì)你有所幫助,感興趣的朋友可以了解下2013-01-01
JavaScript 學(xué)習(xí)筆記(十六) js事件
事件對(duì)象里包含三個(gè)方面的信息····回看上一篇內(nèi)容!事件對(duì)象里的屬性和方法,主要是鼠標(biāo)和鍵盤(pán)的信息。2010-02-02
在JavaScript的正則表達(dá)式中使用exec()方法
這篇文章主要介紹了在JavaScript的正則表達(dá)式中使用exec()方法,是JS入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-06-06
javascript學(xué)習(xí)筆記(三) String 字符串類型介紹
javascript學(xué)習(xí)筆記之String 字符串類型介紹,這里介紹的是js字符串處理常用函數(shù)2012-06-06
javascript中的location用法簡(jiǎn)單介紹
javascript中的location用法簡(jiǎn)單介紹...2007-03-03
javascript document.execCommand() 常用解析
dom下execCommand命令的一些參數(shù)整理,需要的朋友可以參考下。2009-12-12
javascript typeof id===''string''?document.getElementById(id
剛開(kāi)始學(xué)習(xí)js的朋友可能會(huì)有些疑問(wèn),其實(shí)這段代碼使用js的三元運(yùn)算符,這樣代碼看起來(lái)高大上,最主要是代碼段少2016-11-11

