1.条件语句
(1)if(exp)执行一句代码
(2)if(exp){执行代码段;}
(3)if(exp){exp为true执行代码段}else{exp为false执行的代码段}
(4)if...else if...
(5)if嵌套
2.循环语句
(1)for 循环
(2)while 循环
(3)do/while循环
3.特殊循环控制
(1)break 终止循环
(2)continue 跳过循环
下面就是具体详情:
for循环
<h3>for循环</h3>
<p>for(exp1;exp2;exp3;){循环体;}</p>
<p>exp1:无条件执行第一个语句</p>
<p>exp2:判断是欧服可以执行循环体的条件</p>
<p>exp3:做增量的操作</p>
<script>
for(var i=0;i<4;i++){
document.write(i+'hello world <br />')
}
// 循环i++,i循环三次,每次输出第几次+hello world
</script>
<p>通过break结束循环</p>
<script>
for(var i=0;i<=6;i++){
if(i>5){
break;
}
document.write(i+'<br/>');
}//循环for语句每次输出1个i值,当i>5时停止输出
</script>
<p>通过continue跳过档次循环</p>
<script>
for(var i=1;i<=6;i++){
if(i==5){
continue;
}
document.write(i+'<br />')
}//循环for语句,每次输出1个i值,的那个i=5时跳过本次循环进入下次循环。
</script>
//欢迎加入全栈开发交流群一起学习交流:864305860
for循环嵌套
<h3>for循环嵌套</h3>
<script>
for(var i=1;i<=3;i++){
for (var k=1;k<=2;k++){
document.write(k);
}
document.write(i+'<br>');
}
</script>
条件语句
<h3>switch循环</h3>
<p>switch循环若是没有找到指定值则一直比较,当找到指定值是执行后边所有代码,所以在swith循环中每个值的代码段最后要写break</p>
<p>没加break前</p>
<script>
var i=3;
switch(i){
case 1:document.write('a<br />');
case 2:document.write('b<br />');
case 3:document.write('c<br />');
case 4:document.write('d<br />');
}//因为我们在这里没有加入break所以说当找到i=3时后执行后边所有代码
</script>
<p>加break后</p>
<script>
switch(i){
case 1:document.write('a<br />');break;
case 2:document.write('b<br />');break;
case 3:document.write('c<br />');break;
case 4:document.write('d<br />');break;
}
</script>
while循环
<h3>while循环</h3>
<script>
var i=0;
while(i<=5){
i++;
document.write(i+'<br />');
}//若i<5则执行i++并输出i值
</script>
do/while循环
<h3>do/while循环</h3>
<script>
var x=0;
do{
x++;
document.write('第'+x+'次X的值为:'+x+'<br>')
}
while (x<4);
document.write('最终X的值为:'+x+'<br />')
//当x<4时执行每次输出第几次的x的值,
</script>
祝大家早日学有所成,拿到满意offer,快速升职加薪,走上人生巅峰。