JS的判斷語句 判斷 迴圈

2021-10-12 09:30:57 字數 1249 閱讀 4700

判斷

條件成立做什麼 條件不成立做什麼

1、if/else

2、三元運算子(簡單判斷時用的)

//1、如果處理的事情比較多,我們用括號包起來,每一件事情用逗號分隔

//2、如果不需要處理事情,可以使用null/undefined佔位

a>

0&&a<20?

(a++

,console.

log(a)):

null

;

語法:

//條件?條件成立處理的事情:不成立處理的事情;

a>=10 ? console.log(「ok」) : console.log(「on」);

3、switch case

// 乙個變數在不同值情況下的不同操作

// 每乙個case結束之後最好都加上break;

// default等價於else,以上都不成立幹的事。

//不加break,當前條件成立執行完之後,後面條件不論是否成立都要執行,直到遇到brack為止。

好處:不加break可以實現變數在某些值情況下做出相同的事情

//每一種case情況的比較都是用『===』絕對相等

let a =10;

switch

(a)

== vs===

==:相等 (如果左右兩邊數值型別不同,是預設先轉換為相同的型別,然後再比較)

『5』==5 =>true

===:絕對相等(如果型別不一樣,肯定不相等,不會預設轉換資料型別)

『5』===5 =>false

迴圈

重複做某件事情就是迴圈

for

(var i=

0;i<

5;i++

)console.

log(i)

;//輸出5

for in在遍歷的時候 優先迴圈數字屬性名(從小到大)

var obj=

;//for(var 變數(key) in 物件)

//物件中有多少組鍵值對,迴圈就執行幾次(除非break結束)

for(

var key in obj)

判斷語句 迴圈語句

條件 false 0,none,true 除false以外 多條件條件中可用邏輯運算子連線條件 注 將最可能的條件放在前面,避免深層次的巢狀,避免無意義的判斷,可用隱式條件 iters 1,2,3,4,5 iters每次取乙個值,有多少值迴圈多少次,並給iter for iter in iters ...

判斷語句和迴圈語句

目錄 if 1 布林表示式加多個語句組成 2 int a 9 if a 15 if else 1 布林表示式判斷真假執行語句 if 判斷語句 else switch 1 可以擁有任意數量的case 2 當被測試的變數等於 case 中的常量時,case 後跟的語句將被執行,直到遇到 break 語句...

判斷語句及迴圈語句

1.if else條件判斷語句 if else 此為最常見的if判斷語句。當判斷的執行 只有一句時,可將大括號去掉。例1 let food 饅頭 此處有三種情況,一是饅頭,二是壽司,三是既不是饅頭,又不是壽司。當是饅頭時,顯示 饅頭不好吃,又幹又硬 其它顯示 吃到什麼,什麼好吃 if food 饅頭...