微信小程序视图层WXS_条件语句-创新互联

微信小程序视图层WXS_条件语句

if 语句

在 WXS 中,可以使用以下格式的 if 语句 :

专注于为中小企业提供成都网站制作、做网站服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业市中免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上1000家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
  • 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 (语句; 语句; 语句) {
  代码块;
}
  • 支持使用 breakcontinue 关键词。

示例代码:

for (var i = 0; i < 3; ++i) {  console.log(i);  if( i >= 1) break;
}

输出:

01

while 语句

示例语法:

while (表达式)
  语句;while (表达式){
  代码块;
}do {
  代码块;
} while (表达式)
  • 表达式为 true 时,循环执行语句代码块

  • 支持使用 breakcontinue 关键词。


另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


文章标题:微信小程序视图层WXS_条件语句-创新互联
网页链接:http://scyanting.com/article/dipcde.html