标签:
一、 常见条件语句
二、常见条件语句的使用
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后面的所有代码都不再执行
标签:
原文地址:http://www.cnblogs.com/foodoir/p/5720695.html