js中 關于undefined和null的區(qū)別介紹
當聲明一個變量未賦值一個變量沒有聲明的時候都是undefined類型的數(shù)據(jù)
js變量在使用之前也必須先進行聲明
使用了一個未定義的變量x就會報錯。
如何判斷一個變量是否能用:
第一種方法:
if(typeof x=='undefined')
var n=100;
n=new Date();
n=null;
null表示的是一個明確的已經知道的值,是一個空對象
第二種方法:
if(typeof(y)!='undefined' && v!=null)//也可以判斷一個變量是否可用
第三種方法:
var v;
if(v)
{//v會轉乘布爾類型,然后在判斷。
alert('可用');
}
else{
alert('不可用');
}
我們很少用第一種和第二種方法,通常都用第三種。
s中用undefined和null用==判斷就是相等的,用===判斷則是不相等的。
- javascript中undefined與null的區(qū)別
- 一文讓你徹底弄懂js中undefined和null的區(qū)別
- JavaScript undefined及null區(qū)別實例解析
- JavaScript中undefined和null的區(qū)別
- javascript中undefined與null的區(qū)別
- JavaScript中Null與Undefined的區(qū)別解析
- JavaScript中的null和undefined區(qū)別介紹
- 詳解JavaScript中undefined與null的區(qū)別
- JS基礎之undefined與null的區(qū)別分析
- JS中null和undefined的區(qū)別