zoukankan      html  css  js  c++  java
  • 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的语法格式

  • 相关阅读:
    【转】ASP.NET配置文件详解
    asp.net 使用application实现单点登录(一个账号只能在一个地方登录)
    转:gridview获取当前行索引的方法
    awk中调用shell的自定义函数
    不想做操作工就把你的心静下来
    nagios通过脚本对系统进行定制监控
    关于一个sql执行时间而引发的讨论
    网站前端服务器高可用方案
    NFS在Centos 6.3下的安装
    关于perl中中文乱码的解决办法
  • 原文地址:https://www.cnblogs.com/yzy521/p/14132658.html
Copyright © 2011-2022 走看看