包含 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>
RSS订阅






收 藏
推 荐