微信小程序 語句
if 語句
在 WXS 中,可以使用以下格式的 if 語句 :
if (expression) statement : 當 expression 為 truthy 時,執行 statement。
if (expression) statement1 else statement2 : 當 expression 為 truthy 時,執行 statement1。 否則,執行 statement2
if ... else if ... else statementN 通過該句型,可以在 statement1 ~ statementN 之間選其中一個執行。
示例語法:
// if ...
if (表達式) 語句;
if (表達式)
語句;
if (表達式) {
代碼塊;
}
// if ... else
if (表達式) 語句;
else 語句;
if (表達式)
語句;
else
語句;
if (表達式) {
代碼塊;
} else {
代碼塊;
}
// if ... else if ... else ...
if (表達式) {
代碼塊;
} else if (表達式) {
代碼塊;
} else if (表達式) {
代碼塊;
} else {
代碼塊;
}
switch 語句
示例語法:
switch (表達式) {
case 變量:
語句;
case 數字:
語句;
break;
case 字符串:
語句;
default:
語句;
}
default 分支可以省略不寫。
case 關鍵詞后面只能使用:變量,數字,字符串。
示例代碼:
var exp = 10;
switch ( exp ) {
case "10":
console.log("string 10");
break;
case 10:
console.log("number 10");
break;
case exp:
console.log("var exp");
break;
default:
console.log("default");
}
輸出:
number 10
for 語句
示例語法:
for (語句; 語句; 語句)
語句;
for (語句; 語句; 語句) {
代碼塊;
}
支持使用 break,continue 關鍵詞。
示例代碼:
for (var i = 0; i < 3; ++i) {
console.log(i);
if( i >= 1) break;
}
輸出:
0
1
while 語句
示例語法:
while (表達式)
語句;
while (表達式){
代碼塊;
}
do {
代碼塊;
} while (表達式)
當表達式為 true 時,循環執行語句或代碼塊。
支持使用 break,continue 關鍵詞。
中國· 上海

CopyRight?2009-2019 上海谷谷網絡科技有限公司 All Rights Reserved. 滬ICP備11022482號-8
- top
- 在線咨詢
-
添加微信咨詢