黑马程序员技术交流社区
标题:
初学js的null的一点疑惑
[打印本页]
作者:
wyf880204
时间:
2013-12-18 21:51
标题:
初学js的null的一点疑惑
===========
<script>
var a=null;
alert(a);
</script>
//弹出null 因为null不是一个对象 是一个值??
===============
var a=null;
alert(a);
alert(typeof a); //此行弹出object 说明是一个对象 如果是对象的话 那么那个第一行运行的 怎么弹出null
</script>
又一个问题
作者:
lyn
时间:
2013-12-18 22:11
我在网上查了下,是这样说的:
Null类型只有一个值null,而一般是认为逻辑上认为null值表示一个空对象指针,所以用typeof的时候,会返回"object"。所以一般都会把null当做空对象的占位符。
楼主可以看下这个:http://www.ecma-international.org/ecma-262/5.1/#sec-11.4.3
作者:
任亚俊
时间:
2013-12-18 22:15
a的类型是一个对象,a的值为null。我觉得初学着不必太关注这类问题,多练练案例更好,比如隔行变色,全选反选。还有就是学学jQuery。
作者:
wyf880204
时间:
2013-12-19 08:56
恩 多谢了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2