undefined和null的区别
2013-03-18 00:04
183 查看
当声明一个变量未赋值一个变量没有声明的时候都是undefined类型的数据
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用==判断就是相等的,用===判断则是不相等的。
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用==判断就是相等的,用===判断则是不相等的。
相关文章推荐
- js中的null和undefined的区别
- JavaScript 中 null 和 undefined 的区别
- undefined与null的区别
- js中null与undefined的区别
- JavaScript中表示空的undefined与null的区别及用法
- JS中Null与Undefined的区别
- javascript中的undefined 与 null 的区别 补充篇
- JS中Null与Undefined的区别
- null与undefined的区别
- javascript面试题之null和undefined的区别
- 趣图:形象解释 undefined 和 null 之间的区别
- JS中Null与Undefined的区别(转载)
- undefined与null的区别
- JS中Null与Undefined的区别
- Javascript 中的非空判断 undefined,null, NaN的区别
- 浅谈JS中的!=、== 、!==、===的用法和区别 JS中Null与Undefined的区别 读取XML文件 获取路径的方式 C#中Cookie,Session,Application的用法与区别? c#反射 抽象工厂
- JavaScript中的null和undefined区别介绍
- 详解JavaScript中undefined与null的区别
- js中null和undefined区别