您的位置:首页 > Web前端 > JavaScript

02JavaScript面试系列_undefined和null变量类型的理解

2018-02-10 11:15 387 查看
一、 概念:    undefined:当变量定义(声明)后,没有赋值,那么变量的值是undefined    null:当对象没有指向的地址时,就是null。也就是说,引用类型的变量,没有引用时,就是null。二、  面试题:a) undefined:var a;   //JavaScript中定义一个变量,没有赋值时,默认为undefined
alert(typeof a); // undefined
alert(b); // 报错,因为b没有定义。所有,在浏览器的控制台中会报 b is not defined 
b)  null:var person = null;//定义了一个引用类型,没有指向。alert(person); //输出null。alert(typeof person);//输出object,person的数据类型是Object,值是null
大家有不懂的,可以在评论区留言,我抽空回复
                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  undefined null
相关文章推荐