zoukankan      html  css  js  c++  java
  • 三、流程控制语句(if 、switch)

    流程控制语句常常用于过滤属性

    一、if语句

    if(条件){

    代码块1

    } else if (条件2) {

    代码块2

    } else if (条件3) {

    代码块3

     else {

    代码块4

     }

    当代码执行到这里的时候,先判断条件1的值(布尔类型),条件1为真则执行代码块1,执行完代码块1后,整个if流程结束,后面的if判断不再执行,条件1为假,则判断条件2,以此类推,如条件3为假,则直接执行代码块4,执行完后,流程结束。

    无论小括号中的条件是什么,if都会把小括号里面的条件强转成布尔类型的值去做判断

    二、switch语句

    switch(n){

    case 1:

    代码块1;

    break;

    case 2:

    代码块2;

    break;

    default:

    不满足以上所有情况下执行的代码块;

    }

    switch语句中的条件n可以是任意数据类型的值,通过判断时n的值,根据符合的case的值,执行对应的代码块。

    switch中的case做的时“===”的判断

    如果没有break,会从第一次满足条件的case开始,一直执行后面的语句,直到遇到下一个break再结束。

  • 相关阅读:
    python CreateUniqueName()创建唯一的名字
    node 创建静态服务器并自动打开浏览器
    基于jQuery 的插件开发
    Fetch
    纯css 来实现下拉菜单
    javascript模板引擎之
    jquery jsonp 跨域
    数据库增删改查
    Promise
    Vue.js
  • 原文地址:https://www.cnblogs.com/liankong/p/10587279.html
Copyright © 2011-2022 走看看