JS第一天

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[i];
     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>

你可能感兴趣的:(JavaScript,html,脚本)