js中 关于undefined和null的区别介绍

(编辑:jimmy 日期: 2024/10/13 浏览:2)

当声明一个变量未赋值一个变量没有声明的时候都是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用==判断就是相等的,用===判断则是不相等的。

 

一句话新闻
Windows上运行安卓你用过了吗
在去年的5月23日,借助Intel Bridge Technology以及Intel Celadon两项技术的驱动,Intel为PC用户带来了Android On Windows(AOW)平台,并携手国内软件公司腾讯共同推出了腾讯应用宝电脑版,将Windows与安卓两大生态进行了融合,PC的使用体验随即被带入到了一个全新的阶段。