Javascript的控制语句

⑴顺序控制

对编程而言,不控制其流程就是顺序执行

⑵⒈单分支

基本语法

if(条件表达式){

//执行语句;

}

⑵⒉双分支

基本语法

if(条件表达式){

}else{

}

代码

  1. var age=20;  
  2.  
  3. if(age>18){  
  4.  
  5. window.alert(“大于18”);  
  6.  
  7. }else{  
  8.  
  9. window.alert(“小于18”);  
  10.  
  11. }  
  12.  

⑵⒊多分支

基本语法

  1. if(条件表达式1){  
  2.  
  3. //执行  
  4.  
  5. }else if(条件表达式2){  
  6.  
  7. }else{//可以没有  
  8.  
  9. }  
  10.  
  11. switch(条件表达式){  
  12.  
  13. case 常量1;  
  14.  
  15. //执行语句;  
  16.  
  17. break;  
  18.  
  19. case 常量2;  
  20.  
  21. //执行语句;  
  22.  
  23. break;  
  24.  
  25. default//可以没有  
  26.  
  27. //执行  
  28.  
  29. }  
  30.  

案例

 

  1. var a='90';  
  2.  
  3. switch(a){  
  4.  
  5. case 890:  
  6.  
  7. window.alert('890');  
  8.  
  9. break;  
  10.  
  11. case '90':  
  12.  
  13. window.alert('90');  
  14.  
  15. break;  
  16.  
  17. default:  
  18.  
  19. window.alert("没有匹配的值");  
  20.  
  21. break;  
  22.  
  23. }  
  24.  
  25. window.alert("end..");  
  26.  

针对该案例我们得出:

⑴ js的switch语句数据类型可以是js支持的任何类型(数组和对象除外)

⑵ case后面的数据类型可以 任意(数组和对象除外)

⑶ break 作用是跳出整个switch

⑷ 如果没有匹配值则执行 default;

★ for循环

基本语法:

for(循环初值;循环条件;步长){

语句;//循环体

}

案例:

  1. for(var i=0;i<10;i++){  
  2.  
  3. document.writer("你好!&lt;br/>");  
  4.  
  5. }  
  6.  

for循环流程图

(22课-23)_休闲

while循环

基本语法:

while(条件表达式){

//执行语句

}

案例:

输入"hello"10次

  1. var i=0;  
  2.  
  3. while(i<0){  
  4.  
  5. document.writeln("hello&lt;br/>");  
  6.  
  7. i++;  
  8.  
  9. }  
  10.  

do..while

基本语句

do{

//执行

}while(条件表达式);

  1. var i=0;  
  2.  
  3. do{  
  4.  
  5. document.writeln("hello<br/>");  
  6.  
  7. i++;  
  8.  
  9. }while(i&lt;10);  
  10.  

流程图:

(22课-23)_职场_02

javaScript调试:

在IE8中,我们可以通过工具来对JS代码进行调试

①IE浏览器——工具——Internet选项——高级——禁用脚本调试,去掉。

②工具——开发人员工具

(22课-23)_表达式_03

(22课-23)_休闲_04