js中 关于undefined和null的区别介绍_基础知识
程序员文章站
2022-05-14 22:06:36
...
当声明一个变量未赋值一个变量没有声明的时候都是undefined类型的数据
js变量在使用之前也必须先进行声明
使用了一个未定义的变量x就会报错。
如何判断一个变量是否能用:
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用==判断就是相等的,用===判断则是不相等的。
推荐阅读
-
Angular.js中ng-if、ng-show和ng-hide的区别介绍
-
有关javascript中Null和Undefined的区别讲解
-
js中null和undefined的区别讲解
-
JS中undefined和null的区别,以及出现原因
-
JavaScript中undefined和null的区别
-
js操作css样式,null和undefined的区别?
-
JavaScript中null和undefined的区别简介
-
javascrit中undefined和null的区别详解
-
JS中关于some(),every(),forEach(),map(),filter()之间的区别介绍
-
关于原生js和jquery的区别介绍