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有何用啊....