首页 > Web开发 > 详细

js上 九.多分支语句

时间:2020-12-14 14:36:53      阅读:30      评论:0      收藏:0      [点我收藏+]

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

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

格式:

技术分享图片

基本使用

技术分享图片

注意:

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

技术分享图片

在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:实现多分支选择结构的

格式:

技术分享图片

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

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

基本用法

技术分享图片

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

关于switch的一些细节:

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

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

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

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

技术分享图片

再看如下代码:

技术分享图片

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

技术分享图片

#小结:

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

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

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

js上 九.多分支语句

原文:https://www.cnblogs.com/yzy521/p/14132658.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!