js—选择与循环

选择结构:

1.if语句,可进行多重嵌套。

<script>
	<!-- if-else语句 -->
    let a=parseInt(prompt("请输入一个整数:",""));
    <!-- 先进行判断,结果为true,进入if语句内部,执行语句1;
                    结果为false,进入else语句,执行语句2 -->
    if(a>10){
          console.log("语句1");
    }else {                       //else 语句可省略不写
          console.log("语句2");
          }		
</script>

2.switch-case 语句,主要用于等职判断。

<script>
	<!-- switch-case语句 -->
    let a =parseInt(prompt("请输入一个数:", ""));
    <!-- 当输入1时,执行语句1;
         当输入2时,执行语句2;
         当输入其余数时,执行语句3;
    -->
	switch (a) {
		case 1:
			alert("语句1")
			break;
		case 2:
			alert("语句2")
			break;
		default:
			alert("语句3");
			break;
			}		
</script>

循环结构:

1.while循环,先判断循环条件,再执行循环体,有可能跳过该循环不执行。

<script>
var i=1;  //循环变量初始化
<!--进行循环条件的判断;
    为true时进入循环体内部,执行循环体;
    改变循环变量,继续执行循环条件判断;    
-->
while(i<=5){   //循环条件
	document.write("语句1");   //循环体
	i++;  // 改变循环变量
}		
</script>

2.do-while循环,先执行循环体,再判断循环条件,该循环至少执行一次。

<script>
<!-- 先执行一遍循环体;
     改变循环变量;
     再进行循环条件判断,为true时再执行一遍; 
 -->
    var j=1;  //循环变量初始化
	do{
	   document.write("语句1");   //循环体
	   j++;  // 改变循环变量	
	}while(j<=5) //循环条件		
</script>

3.for循环,主要在已知循环次数时使用。

执行顺序为,1→2→5→3→2→5→3→2→.......直到条件不满足跳出循环。

<script>
       <!--    1       2    3    -->
    for (var i = 0; i < 5; i++) {
	    document.write("语句体1"); <!-- 5 -->
    }	
</script>

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值