|
1、JavaScript脚本代码的位置
□放置在<script></script>标签对之间
□放置在一个单独的文件中
e.g.
<script src="script.js" language="javascript">
</script>
//script.js
alert("Hello World!");
□将JS代码作为属性值
e.g.
<a href="javascript:alert("Hello World!")">link</a>
2、变量的声明(可以声明,也可不声明直接使用,无类型---动态解释)
e.g.
<script>var name="123"; //声明alert(name+"456"); //123456</script>
<script>name=123; //直接使用alert(name+"456"); //579</script>
3、函数的定义与调用
定义函数:
function 函数名 (参数列表){ 程序代码 return 表达式}
调用函数,与Java使用没区别
1、函数名(参数列表)
2、变量 = 函数名(参数列表)
3、对于有返回值的函数,可以在程序中直接使用
4、参数个数可变的函数
e.g.
function testparams(){ var params = ""; for(var i = 0; i < arguments.length; i++) params = params + " " + arguments; alert(params);}testparams("abc", 123);testparams(123, 456, "abc");5、创建动态函数创建动态函数的基本语法var varName = new Function(arg1, arg2,.., lastargs);
注:所有的参数都必须是字符串类型的,最后的参数必须是这个动态函数的功能程序代码
e.g.
<script>var square = new Function("x", "y", "var sum; sum = x*x + y*y; return sum;");alert(square(3,2));</script> |
|