js中 关于undefined和null的区别介绍
当声明一个变量未赋值一个变量没有声明的时候都是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中parseFloat(参数1,参数2)定义和用法及注意事项
今天在看jquery时用到了parseFloat(第一个参数,10),对这两个参数很是疑惑,于是整理搜集了一下,晒出来与大家分享,希望本文对你有所帮助,感兴趣的朋友可以了解下2013-01-01
javascript学习笔记(三) String 字符串类型介绍
javascript学习笔记之String 字符串类型介绍,这里介绍的是js字符串处理常用函数2012-06-06
javascript document.execCommand() 常用解析
dom下execCommand命令的一些参数整理,需要的朋友可以参考下。2009-12-12
javascript typeof id===''string''?document.getElementById(id
刚开始学习js的朋友可能会有些疑问,其实这段代码使用js的三元运算符,这样代码看起来高大上,最主要是代码段少2016-11-11


最新评论