一、運算子
1、算數運算子
算數運算子 + - * / % ++ -- 比較運算子 > >= < <= != == === !== 注意: ------------------------------------------------- 在賦值操作中: i++代表先把i的值給左邊變數,再在此基礎上i++ ++i 代表加完以后再賦值 不是賦值操作,那么i++ 和++i都一樣 ------------------------------------------------- 1 == “1” // true 1 === "1" // false 邏輯運算子 && || ! 賦值運算子 = += -= *= /=
注意看在賦值操作中用i++ 和++i ,res的值不同 !!!

二、流程控制
if->else
var age = 30; undefined if(age > 18){ console.log('too old'); }else { console.log('too young'); }
if->else if->else (不能簡寫)
var age=18; if(age > 18){ console.log('too old'); } else if(age == 18){ console.log('花姑娘,吆西'); } else { console.log('too young'); }
switch
ps:switch中的case子句通常都會加break陳述句,否則程式會繼續執行后續case中的陳述句,
var day = new Date().getDay(); switch (day) { case 0: console.log("星期天,出去浪"); break; case 6: console.log("星期六,也出去浪"); break; default: console.log("作業日,正常上班") }
for
for (let i=1;i<=3;i++){ console.log(i); }
while
let i=0; undefined while (i<=3){ console.log(i); i++; }
三元運算
# python中三元運算子 res = 1 if 1>2 else 3 # JS中三元運算 res = 1>2?1:3 條件成立取問好后面的1 不成立取冒號后面的3 var res = 2>5?8:10 # 10 var res = 2>5?8:(8>5?666:444) # 666 ps:三元運算子不要寫的過于復雜
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/107694.html
標籤:JavaScript
上一篇:uni-app開發經驗分享二: Vuex實作登錄和用戶資訊留存
下一篇:JS——函式
