- 1
- 0
- 约2.3千字
- 约 18页
- 2017-08-14 发布于河南
- 举报
第11章 JavaScript语句 11.1 JavaScript的各种语句 11.2 函数的使用 11.1 JavaScript的各种语句 11.1.1 选择语句 11.1.2 分支语句 11.1.3 循环语句 11.1.1 选择语句 选择语句又称为条件语句,基本语法如下: if (条件) {执行语句块1} else {执行语句块2} 如果if(条件)中的条件成立,则执行语句块1,否则执行语句块2。 实例 body script language=javascript !-- var score=84; if (score60) document.write(不及格); else if(score85) document.write(合格); else document.write(优秀); -- /script /body 效果图 11.1.2 分支语句 分支语句switch可以根据一个变量的不同取值处理不同的语句。其基本语法如下: switch (表达式) { case label1: 语句块1; case label2: 语句块2; case label3: 语句块3; ... default: 语句块n; } 根据表达式的值,执行对应的语句块;如果表达式的值不同于任何提供的值,则执行default后的语句。default可省略。 实例 body script language=javascript !-- score=90; switch(score) { case 90: alert(你考了优秀。);break; case 80: alert(你考了良好);break; case 70: alert(你考了中等);break; case 60: alert(你考了及格);break; } -- /script /body 效果图 11.1.3 循环语句 for语句 for (初始化部分;条件部分;更新部分) {语句块...} 只要循环条件成立,就执行语句块;再更新条件,重新判断,执行语句,直到条件不成立,跳出循环体。 do…while语句 do{执行语句...} while(条件) 先执行语句,再判断条件是否成立,它至少执行一次。 break语句,结束当前循环,执行循环体下面的语句。 continue语句,和break语句类似,不同的是当条件成立时,结束当前的循环,转而执行下一轮循环。 实例 body script language=JavaScript !-- i=0; do{ ++i; document.write(h+i++this is a level+i+/h+i+); }while(i6) -- /script /body 效果图 11.2 函数的使用 11.2.1 函数定义 11.2.2 函数的使用 11.2.1 函数定义 定义函数的语法如下: function 函数名称 (参数) { 函数执行部分 return 表达式 } 实例 head title函数定义/title script language=JavaScript !-- function out(tag,text) { document.write(+tag+); document.write(text); document.write(/+tag+); } -- /script /head body script language=javascript out(h1,this is a level1 heading); out(p,this is a pragraph); /script /body 效果图 11.2.2 函数的使用 函数的调用只需直接调用函数名。 需要函数的返回值时,只需要使用函数名对一个普通变量赋值即可。 实例 head title函数的调用/title script language=JavaScript !-- function f(x) { var sum=0; for(i=0;i=x;i++) sum=sum+i; return(sum) } -- /script /head body script language=JavaScript !-- x=5
原创力文档

文档评论(0)