欢迎光临
我们一直在努力

九八云百度小程序教程:语句

  • 语句
    • if 语句
    • switch 语句
    • for 语句
    • while 语句

    语句

    if 语句

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

    • if (expression) statement: 当 expressiontruthy时,执行 statement
    • if (expression) statement1 else statement2: 当expressiontruthy时,执行 statement1。 否则,执行 statement2
    • if ... else if ... else statementN 通过该句型,可以在statement1 ~ statementN之间选其中一个执行。

    示例语法

    
     
    1. // if ...
    2. if (表达式) 语句;
    3. if (表达式)
    4. 语句;
    5. if (表达式) {
    6. 代码块;
    7. }
    8. // if ... else
    9. if (表达式) 语句;
    10. else 语句;
    11. if (表达式)
    12. 语句;
    13. else
    14. 语句;
    15. if (表达式) {
    16. 代码块;
    17. } else {
    18. 代码块;
    19. }
    20. // if ... else if ... else ...
    21. if (表达式) {
    22. 代码块;
    23. } else if (表达式) {
    24. 代码块;
    25. } else if (表达式) {
    26. 代码块;
    27. } else {
    28. 代码块;
    29. }

    switch 语句

    示例语法

    
     
    1. switch (表达式) {
    2. case 变量:
    3. 语句;
    4. case 数字:
    5. 语句;
    6. break;
    7. case 字符串:
    8. 语句;
    9. default:
    10. 语句;
    11. }
    • default 分支可以省略不写。
    • case 关键词后面只能使用:变量,数字,字符串。

    代码示例

    
     
    1. var exp = 10;
    2. switch ( exp ) {
    3. case "10":
    4. console.log("string 10");
    5. break;
    6. case 10:
    7. console.log("number 10");
    8. break;
    9. case exp:
    10. console.log("var exp");
    11. break;
    12. default:
    13. console.log("default");
    14. }

    输出:

    
     
    1. number 10

    for 语句

    示例语法

    
     
    1. for (语句; 语句; 语句)
    2. 语句;
    3. for (语句; 语句; 语句) {
    4. 代码块;
    5. }
    • 支持使用 break,continue 关键词。

    代码示例

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

    输出:

    
     
    1. 0
    2. 1

    while 语句

    示例语法

    
     
    1. while (表达式)
    2. 语句;
    3. while (表达式){
    4. 代码块;
    5. }
    6. do {
    7. 代码块;
    8. } while (表达式)
    • 当表达式为 true 时,循环执行语句或代码块。
    • 支持使用 break,continue 关键词。

    未经允许不得转载:九八云安全 » 九八云百度小程序教程:语句