问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

嵌套ⅰf语句和多路分支ⅰf语句有何区别举例说明实际编程过程中这两 种选择依据?

发布网友 发布时间:2022-05-14 14:32

我来回答

3个回答

懂视网 时间:2022-05-14 18:54

本篇文章给大家带来的内容是关于js中的if 语句、多分支语句、嵌套语句的用法是什么,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

timg (4).jpg

if语句的分类:

1、if

2、if else

代码示例:

var score=65;
var daily=70;
if (score>60 &&daily>60){
alert("顺利毕业")
}else{
alert("很抱歉,没有顺利毕业!")
}

3、if else if else else

代码示例:

/!*多分支的if判断:如果有符合条件的分支,之后的分支就不再执行*!/

var score=65;
if (score<60){
alert("不及格")
}else if (score>=60 && score<70){
alert("及格")
}else if (score >=70 && score<80){
alert("良")
}else {
alert("优秀")
}

4、嵌套if

代码示例:

var score=65;
 var daily=70;
 if (score>60 &&daily>60){
 alert("顺利毕业")
 }else{
 if (score <60 && daily<60){
  alert("成绩和考勤不合格,无法毕业")
 }else if (daily<60){
  alert("考勤不合格,无法毕业")
 }else{
  alert("成绩不合格,无法毕业")
 }
 }

热心网友 时间:2022-05-14 16:02

多路分支语句要求判断的数一定是整型数据,并且是有限个数,比较好例举的才适用。而对于其他数据类型,比如浮点数,就不好直接使用,多路分支语句可以使程序更加易读,也简化了某些情况下的程序设计。
比如:成绩分组的题目,成绩是float型,取值在0~100之间,按照分数分为A~E五档,90分以上A,80以上B,70以上C,60以上D,59以下E,可以用if...else...结构判断浮点数范围,也可以简化成将分数转换成整数,然后再除以10,得到可例举的整数,则10和9为A,8为B,7为C,6为D,其他为E。switch语句运用的关键一是整型,二是可穷举所有情况。
不适用情况:比如给出几个圆心坐标,再给定某坐标点,判定其距离某圆心比较近或者落在哪个圆之中。这需要浮点计算并且无法预定结果个数,也无法例举这些取值,这时适用于用if做范围判定而不适用switch或者强行使用switch却增加程序设计难度,程序也因之不易读。

热心网友 时间:2022-05-14 17:20

嵌套if语句通过不断细分的方式来达到分支处理目的;而多路分支则是一次性把所有分支选项都列出来进行选择,比如,要在一堆人中分别按性别和年龄统计人数:
嵌套if:
if(男的){
if(30岁以下的){
//这里统计男的且30岁以下的人数
}else{
//这里统计男的且30岁以上的人数
}

}else{
if(30岁以下的){
//这里统计女的且30岁以下的人数
}else{
//这里统计女的且30岁以上的人数
}

}

多路分支if:
if(男的&&30岁以下的){
//这里统计男的且30岁以下的人数
}else if(男的&&30岁以上的){
//这里统计男的且30岁以上的人数
}else if(女的&&30岁以下的){
//这里统计女的且30岁以下的人数

}else{
//这里统计女的且30岁以上的人数
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
儿歌祖国妈妈我爱你是谁写的汇总28句 为什么有的人学几何很厉害数学却不行 一个人数学几何好,但是其他计算方面的都马马虎虎,那么说明这个人怎么... 数学几何好的人,就是一道几何题很快就能想出来的人是不很聪明?这能练... 固安尚城国际怎么样 驾驶员咨询服务营业执照经营范围怎么写 驾校属于什么经营范围 核桃粉保质期多长时间 亿生康宝筋骨冷敷凝胶只在国内销售吗? 清河镇概况 平时有什么保养牙齿的好习惯? 如何说服固执的家长让我把脸上的痣去掉? 亲们,我想问一下激光脱毛,那个会不会影响汗腺呀,有什么副作用呢? 激光脱毛对我们的身体健康会不会有影响呢 中华传统文化小故事,5分钟左右,2月11号前要的,请帮忙。 如何退apple care+ 良言一句三冬暖后半句是什么? 在手机版道客巴巴上如何下载课件? “良言一句三冬暖”后半句是什么? 加工中心怎么操作,有一些什么重要的要领么? 我会打表分中,这算不算操作工了? 豪迈cnc加工中心操作视频教程 梦见过世的爷爷出殡 五年级数学下册期末考试题 加工中心入门,如何学习? 如何打印桌面 五年级下册起末考试数学试卷? 五年级数学下册考试题 樱花校园模拟器中如何流眼泪? 在excel中 使用函数计算int看(794.98)结果是多少? 高考英语选择题问题 查询卡上的余额怎么查? 国外学校怎样管理学生的行为规范? 外国教育常用小班制,中国为什么不推行这一制度? 用友OA除了使用IE外还能使用其他浏览器? OA用什么浏览器 谁知道这个动态壁纸在哪个APP下的?是壁纸,触摸她会有不同反应的,求解 牙列拥挤是怎么回事? 银行卡绑定微信使用? 微信怎么捆绑银行卡? 牙列拥挤要怎么矫正 牙列拥挤的治疗方法,为什么会牙列拥挤? 牙列拥挤的介绍 孩子从小就有牙列拥挤的这种情况,有什么好的矫正办法吗? 牙齿拥挤不及时矫正会有什么危害 牙齿拥挤怎么回事啊? 牙列拥挤怎么办?可以用隐形牙套矫正吗? 手机有没有汉语拼音能读出声的软件 牙列拥挤的病因 微信上捆绑银行卡都能捆绑什么银行卡 牙列拥挤如何矫正?