第二节 JavaScript脚本语言.ppt
文本预览下载声明
2.7 JavaScript的内部对象 anchor:为字符串对象中的内容两边加上HTML的定位标签对,例: var strVariable=This is an anchor; strVariable= strVariable.anchor(Anchor1); alert(strVariable); 2.4 程序的流程控制 例:if(x1) { if(y==1) alert(“x1,y==1”); else alert(“x1,y!=1”); } else if (x10) { if(y==1) alert(“x10,y==1”); else alert(“x10,y!=1”); } else alert(“1=x=10”); 2.4 程序的流程控制 二、switch选择语句 switch (expression){???case label : ??????statement;??????break;???case label : ??????statement;??????break;???...???default : statement;} 注:switch语句判断条件可以接受JavaScript支持的所有类型的数据 2.4 程序的流程控制 var x=2 switch(x) { case 1: alert(“Monday”);break; case 2: alert(“Tuesday”);break; case 3: alert(“Wednesday”);break; default: alert(“Don’t know”); } var x=2 switch(x) { case 1: case 2: case 3: case 4: case 5: alert(“Working day”);break; default: alert(“off day”); } 2.4 程序的流程控制 三、while循环语句 while (condition) {???statements} do ???statementwhile (condition); 四、for循环语句 for ([initial-expression]; [condition]; [increment-expression]) {???statements} 2.5 函数 function name([param] [, param] [..., param]) {???statements return 表达式;} 一、函数的定义与调用 定义: 2.5 函数 调用: !--script language=javascript var msg = 全局变量; function square(x,y) { var sum; sum = x*x + y*y; return sum; } function show() { var msg = 局部变量; alert(msg); } 2.5 函数 var sum; alert(sum= + sum);//此时sum的值为undefined sum=square(2,3); alert(sum= + sum); //上面的两条语句可以改写成下面的被注释的语句 //alert(sum= + square(2,3)); show(); /script-- 2.5 函数 二、全局变量与局部变量 !--script language=javascript var msg = 全局变量; function show() { var msg; msg = 局部变量; } show(); alert(msg); /script 运行结果: 2.5 函数 !--script language=javascript var msg = 全局变量; function show() { //var msg; msg = 局部变量; } show(); alert(msg); /script 运行结果: 2.5 函数 三、参数个数可变的函数 在函数内部,可以使用一个名为arguments的对象,这是一个数组对象,其中包含了调用程序传递给函数的所有参数。例: script language=javascript function testParams() { var params = ; for
显示全部