• js上 九.多分支语句


    9-3.if...else if ...else语句

    多分支的if语句,多选一。

    格式:

    img

    基本使用

    img

    注意:

    ü 在js中,else和if要分开写,不能连写。

    img

    在js中,else...if的多分支,本质上是if...else的嵌套使用,只不过可以用简化的写法,让程序看起来要简洁一些。

    #9-4、prompt()

    功能:prompt()表示输入框;

    使用**:var a = prompt(“提示文字”)**

    说明:变量a保存的是prompt的返回值,即输入的内容

    1)当输入内容,然后点击确定,prompt的返回值为输入的值;

    2)当没有输入内容,点击确定,prompt的返回值为空字符串;

    3)当点击取消,prompt的返回值null;

    4)prompt方法返回值的类型是string

    #9-5.switch

    针对多分支,实际上js还提供了一种新的用法----switch

    switch:实现多分支选择结构的

    格式:

    img

    在switch中,有四个关键字:switch、case、break、default

    对应的有三种符号:() {} :

    基本用法

    img

    流程图,和上面的if..else多分支一样。

    关于switch的一些细节:

    ü 如果满足某一个条件之后,后续的就不需要组任何判断和处理,使用break结束。如果没有break,当一个case条件成立之后,执行当前case中的代码,然后继续下一个case,不用比较,直接执行其代码。

    img

    img

    img

    img

    img

    img

    ü 只要写switch,我们最好是添加default分支,哪怕空着也行。养成好习惯。

    ü **在switch语句中,我们在判断case值的时候,使用的是===,不是==,所以要注意,类型是否相等了,**如下:

    img

    再看如下代码:

    img

    ü 在case的后面,可以是任何的表达式,简单的值ok,复杂的表达式也ok。但是更倾向于使用简单的值。(了解)

    img

    #小结:

    1. if…else if…语句的使用,

    2. prompt:输入框;返回值都是string 类型

    3. switch语句:注意switch的语法格式

  • 相关阅读:
    我的WCF之旅(1):创建一个简单的WCF程序
    c#自定义类型的转换方式operator,以及implicit(隐式)和explicit (显示)声明的区别
    Linux 系统时间设置
    Redis入门
    线程安全的单例模式
    redis-Sentinel配置
    openpose
    Qt5.11参考文档
    opencv3.3
    opencv3.4 win10 visual studio2017 opencv_contrib 编译
  • 原文地址:https://www.cnblogs.com/yzy521/p/14132658.html
Copyright © 2020-2023  润新知