JavaScript中的null使用

今天用DreamWeaver MX2004创建一html脚本,在<script></script>里面写function,在判断输入是否为空中使用null,结果发现功能跑不出来,而把null改为" "后功能就跑出来了

function addElement(){
	
		//获得用户名
		var ThePerson=form1.person.value;
		//获得说说内容
		var TheContent=form1.content.value;
		
		/*验证发表人和内容不能为空*/
		if(ThePerson!=''&&TheContent!=''){
			//创建输入框form1中的person与content与time的TextNode节点
			var person=document.createTextNode(form1.person.value);
			var content=document.createTextNode(form1.content.value);
			...

我查过文档,说:

JavaScript中有一空值(null),用于定义空的或不存在的引用。如果试图引用一个没有定义的变量,则返回一个null值

      又说:空值不等于空的字符串("")或0。

后来我想是否是因为没声明,所以不能用呢

于是 我加了个  var none=null;

再引进去,结果还是不行。

那到底null有何用啊....

posted @ 2012-02-24 17:38  银狐翡翠  阅读(896)  评论(2编辑  收藏  举报