投递文章投递文章 投稿指南 RSS订阅RSS订阅

关于NULL为空或不是对象错误提示

来源:iT堂网友 zhunmi 发布时间:2008-05-11 收藏 投稿 字体:【
在   Javascript   中数据类型   null   只有一个值:null。关键字   null   不能用作函数或变量的名称。

包含   null   的变量包含“无值”或“无对象”。换句话说,该变量没有保存有效的数、字符串、Boolean、数组或对象。可以通过给一个变量赋   null   值来清除变量的内容。

请注意,在   Javascript   中,null   与   0   不相等(与在   C   和   C++   中不同)。同时应该指出的是,Javascript中   typeof   运算符将报告   null   值为   Object   类型,而非类型   null。这点潜在的混淆是为了向下兼容。

双引号内部包含双引号的时候,双引号改用单引号或者使用转义字符\ "

以上报告: '_console '   为空或不是对象,这是因为javascript中_console.focus();
_console.document.writeln(msg);不在函数debug(msg)中,浏览器会先执行这两句,你应该将其放到函数中。象这样:

<Script>
var   _console=null;
var   n=1;
//window.document.write(typeof(_console));
function   debug(msg)
{
if((_console==null)||(_console.closed))
{
_console=window.open( " ", "console ", "width=600,height=300,resizable ");
_console.document.open( "text/html ");
_console.focus();
_console.document.write(msg);
}
n++;
}

</Script>

<body>
<form>
<input   type= "button "   value= "点击我 "   onclick= "debug( '你已经点击我:\t '+n+ '次 '); ">
</form>
</body>
顶一下
(8)
88.9%
踩一下
(1)
11.1%
本文Tags:
  • 表情:
  •    
  • 评价:
用户名: 密码: 匿名 注册
最新评论 查看所有评论
About iTtang - 联系我们  - 专题列表 - 友情链接  -  高级搜索  -  帮助中心  -  您的意见