一、 常见条件语句
- if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码
- if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码
- if...else if....else 语句 - 使用该语句来选择多个代码块之一来执行
- switch 语句 - 使用该语句来选择多个代码块之一来执行
二、常见条件语句的使用
1、if……else 语句
<script type="text/javascript"> var i=10; if(i<10){ document.write("i>10"); }else if(i>10){ document.write("i>10"); }else{ document.write("i=10"); } </script>
2、switch语句
<script type="text/javascript"> var i=3; switch(i){ case 1: document.write("i=1"); break; case 2: document.write("i=2"); break; case 3: document.write("i=3"); break; default: document.write("不满足条件!"); } </script>
三、常见循环语句
1、for循环
2、for……in循环
3、while循环
四、常见循环语句的用法
1、for循环
<script type="text/javascript"> var arr=[1,2,3,4,5,6,7]; for(j=0;j<7;j++){ document.write(arr[j]+"<br>"+“<hr />”); } </script>
var arr=[1,2,3,4,5,6,7]; var j=0; for(;j<7;){ document.write(arr[j]+"<br>"); j++ }
2、for……in循环
<script type="text/javascript"> //for/in的用法 var arr=[1,2,3,4,5,6,7]; var j; for(j in arr){ document.write(arr[j]+"<br>"); } </script>
3、while循环
<script type="text/javascript"> var i=1; while(i<10){ document.write("i="+i+"<br />"); i++; //千万不要忘了i++ } </script>
<script type="text/javascript"> var i=10; do{ document.write("i="+i+"<br />"); i++; //千万不要忘了i++ }while(i<10){} </script>
注意:while是先判断,后执行;do while是先执行,后判断。
上面前一个例子在循环到输出i=9时,此时i的值为10,再进行while循环,判断此时i<10不成立,故输出结果为:一次输出i=1到9;
而后面的例子先执行输出i=10,在进行判断,结果为:i=10
五、js跳转语句:
1、 break:跳出当前循环,不再进行后面的循环
<script type="text/javascript"> for(var i=0;i<10;i++){ if(i==5){ //注意是==而不是= break; document.write(“hello”+"i="+i+"<br>"); //此句写在这里无效,不输出结果 }document.write("i="+i+"<br>"); } </script>
输出结果:i=0
i=1
i=2
i=3
i=4
注意:写在break后面的那条代码不执行
2、continue:跳出当前循环,继续进行后面的循环
<script type="text/javascript"> for(var i=0;i<10;i++){ if(i==5){ continue; }document.write("i="+i+"<br>"); } </script>
输出结果:i=0
i=1
i=2
i=3
i=4
i=6
i=7
i=8
i=9
(!--注意: 没有 i=5)
3、return:结束函数的执行,return后面的所有代码都不再执行
时间: 2024-10-19 21:45:44