zoukankan      html  css  js  c++  java
  • 流程控制--js基础

    1.条件语句
    if (条件){
    条件满足时执行的语句
    }

    if (条件){
    条件满足时执行的语句
    }else
    {
    条件不满足时执行语句
    }

    if (条件){
    条件满足时执行的语句
    }else if()
    {
    条件不满足时执行语句
    }

    多分支语句最后只能有一个语句块执行

    2.三元表达式
    语法结构:
    条件表达式?表达式1:表达式2
    执行思路:
    如条件表达式结果为真则返回表达式1的值,否则返回表达式2的值

    3.switch语句
    语法结构
    switch(表达式){
    case value1:
    执行语句1;
    break;
    case value2:
    执行语句2;
    break;
    ......
    defalut:
    执行最后的语句;
    }

    执行思路:
    表达的值和case后值匹配时,则执行该case后面的语句块,都不匹配时则执行defalut后的语句。
    注意:表达式和case是全等比较

    if和switch使用场景:
    判断范围使用if,判断固定值使用switch。switch效率更高。
    分支较少是适合用if,更简洁

    4.循环语句.
    for循环语法结构
    for(初始化变量;条件表达式;操作表达式){
    循环结构体
    }

    while循环语法结构
    while(条件){
    循环体
    }
    执行思路:当条件表达式结果为true,执行循环体。否则退出

    while do循环结构

    do{
    循环结构体
    }while()

  • 相关阅读:
    03-字典
    02-列表
    01-字符串操作
    Django中的跨域问题
    Codeforces Round #617 (Div. 3) A
    Codeforces Round #717 (Div. 2) A
    如何在Vuespa中使用less
    excle导出
    ajaxFileUpload上传文件
    图片插入word
  • 原文地址:https://www.cnblogs.com/tingshu/p/14880811.html
Copyright © 2011-2022 走看看