判斷
條件成立做什麼 條件不成立做什麼
1、if/else
2、三元運算子(簡單判斷時用的)
//1、如果處理的事情比較多,我們用括號包起來,每一件事情用逗號分隔
//2、如果不需要處理事情,可以使用null/undefined佔位
a>
0&&a<20?
(a++
,console.
log(a)):
null
;
語法:3、switch case//條件?條件成立處理的事情:不成立處理的事情;
a>=10 ? console.log(「ok」) : console.log(「on」);
// 乙個變數在不同值情況下的不同操作// 每乙個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 饅頭...