1. 程式人生 > >JS 中流程控制

JS 中流程控制

ood style ons div 自己 case 控制 for 循環

主要內容:

一、判斷語句 if、 if-else、 if-else 、 if-else

var chi_ji = 20; 
if (chi_ji>=20){
console.log("大吉大利、恭喜吃雞")
};
alert("20殺");  
    var chi_ji = 5;
        if (chi_ji>=20){
        console.log("大吉大利、恭喜吃雞")
        }
        else if(chi_ji<10){
            console.log("沒有吃雞、下次努力")
        }

二、邏輯 與&&、或 ||

1、假如殺敵十人以上,並且自己血量>0,為吃雞
  var killed = 10, blood =0;
         if (killed>=10 && blood>0){
             console.log("恭喜吃雞")
         }  else{  console.log("沒有吃雞")

         }

三、switch

var gameScore = better;

switch(gameScore){

//case表示一個條件 滿足這個條件就會走進來 遇到break跳出。break終止循環。如果某個條件中不寫 break
,那麽直到該程序遇到下一個break停止 case good: console.log(玩的很好) //break表示退出 break; case better: console.log(玩的老牛逼了) break; case best: console.log(恭喜你 吃雞成功) break; default: console.log(很遺憾)

四、while循環

循環三步走:

1、初始化循環變量 2、判斷循環條件 3、更新循環變量

var a = 1;          //初始化循環條件
while (a<=10){ //判斷循環條件 console.log(a) //更新循環條件 a+=1 }

2、for循環

計算1-100中能被2整除的數
for
(var a = 1; a<=100;a++) if(a%2==0){ console.log(a) } //for 相當於完成while循環

3、雙重for循環

for(var i=1;i<=3;i++){
            
   for(var j=0;j<6;j++){
        document.write(*)
    }
            
   document.write(<br>)
!!<br>在這裏是換行作用

思考題:

如何在瀏覽器中打印出直角三角形,和等腰三角形???

JS 中流程控制