<head>
<meta http-equiv="Content-Type" content="text/html;char
![](/icons/30300set.gif)
<title>Document.writeln
![](/icons/30300kh.gif)
<script language="javascript">
function createsummary
![](/icons/30300kh.gif)
{
win2=open("","window2")
//win2.document.open("text/plain")
win2.document.writeln("title"+document.title)
win2.document.close
![](/icons/30300kh.gif)
}
</script>
</head>
<body>
<a name="#top"></a>
<form>
<input type="button" name="help" value="help"onClick="createsummary
![](/icons/30300kh.gif)
</form>
<body>
</html>
说
![](/icons/30300yi.gif)
1:JavaScript是
![](/icons/30300yi.gif)
![](/icons/30300de.gif)
![](/icons/30300dou2.gif)
2:建议每写
![](/icons/30300yi.gif)
3:命名第
![](/icons/30300yi.gif)
4:在JavaScript中声明变量用var
![](/icons/30300dou.gif)
![](/icons/30300de.gif)
5:没有块级作用域
![](/icons/30300dou2.gif)
Var scope="globle";
function f
![](/icons/30300kh.gif)
alert(scope); //显示“underfined"而不是"globle"
Var scope="local";
alert(scope);
}
F
![](/icons/30300kh.gif)
和下面
![](/icons/30300de.gif)
function f
![](/icons/30300kh.gif)
Var scope;
alert(scope); //显示“underfined"而不是"globle"
Var scope="local";
alert(scope);
}
F
![](/icons/30300kh.gif)
建议:将所有
![](/icons/30300de.gif)
![](/icons/30300hanshu.gif)
![](/icons/30300de.gif)
![](/icons/30300yi.gif)
![](/icons/30300de.gif)
![](/icons/30300dou2.gif)
6:ECMAScript标准中规定
![](/icons/30300hanshu.gif)
![](/icons/30300dou.gif)
function doadd(i){
alert(i);
}
function doadd(i){
alert(i);
}
doadd(10);
真正执行
![](/icons/30300de.gif)
![](/icons/30300yi.gif)
![](/icons/30300hanshu.gif)
![](/icons/30300dou.gif)
![](/icons/30300yi.gif)
![](/icons/30300hanshu.gif)
7:arguments对象
![](/icons/30300de.gif)
![](/icons/30300dou2.gif)
function doAdd
![](/icons/30300kh.gif)
If(arguments.length
![](/icons/30300dd.gif)
alert(arguments[0]+10);
}
If(arguments.length
![](/icons/30300dd.gif)
alert(arguments[0]+arguments[0);
}
doAdd(10);
doAdd(10,20);
运行效果:略……
最新评论