微信小程序视图层WXS_条件语句
在 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...elseif(表达式)语句;else语句;if(表达式)语句;else语句;if(表达式){代码块;}else{代码块;}//if...elseif...else...if(表达式){代码块;}elseif(表达式){代码块;}elseif(表达式){代码块;}else{代码块;}switch 语句
示例语法:
switch(表达式){case变量:语句;case数字:语句;break;case字符串:语句;default:语句;}
default
分支可以省略不写。
case
关键词后面只能使用:变量
,数字
,字符串
。
示例代码:
varexp=10;switch(exp){case"10":console.log("string10");break;case10:console.log("number10");break;caseexp:console.log("varexp");break;default:console.log("default");}
输出:
number10for 语句
示例语法:
for(语句;语句;语句)语句;for(语句;语句;语句){代码块;}
支持使用break
,continue
关键词。
示例代码:
for(vari=0;i<3;++i){console.log(i);if(i>=1)break;}
输出:
01while 语句
示例语法:
while(表达式)语句;while(表达式){代码块;}do{代码块;}while(表达式)
当表达式
为 true 时,循环执行语句
或代码块
。
支持使用break
,continue
关键词。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。