|  | 
 
| 
本帖最后由 不二如是 于 2018-6-5 17:15 编辑
x
马上注册,结交更多好友,享用更多功能^_^您需要 登录 才可以下载或查看,没有账号?立即注册  
 
 
 上一讲我们把运算符搞定,本次来学习语句。
 
 本次介绍四个常用的语句:if、switch、for、while
 
 
 
 
 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 fishc = 10;
switch ( fishc ) {
case "10":
  console.log("string 10");
  break;
case 10:
  console.log("number 10");
  break;
case fishc:
  console.log("var fishc");
  break;
default:
  console.log("default");
}
 输出:
 
 
 
 
 
 for语句
 
 示例语法:
 
 复制代码for (语句; 语句; 语句) {
  代码块/语句;
}
 支持使用 break,continue 关键词。
 
 示例代码:
 
 复制代码for (var i = 0; i < 3; ++i) {
  console.log(i);
  if( i >= 1) break;
}
 输出:
 
 
 
 
 
 while 语句
 
 示例语法:
 
 
 
 变形为do-while:
 
 
 当表达式为 true 时,循环执行语句或代码块。
 
 支持使用 break,continue 关键词。
 
 
 
 
 课后作业
 
 
 1、以下属于小程序的语句是?
 a.if  b.while  c.do-while  d.foreach
 
 
 
 答案:
 
 
 
 
 
 如果有收获,别忘了评分
  : 
 
 
 
 这位鱼油,如果喜欢小程序,请订阅 专辑☞(传送门 )(不喜欢更要订阅   ) 
 
 | 
 |