章节
问答
课签
笔记
评论
占位
占位

多重判断(if..else嵌套语句)

要在多组语句中选择一组来执行,使用if..else嵌套语句。

语法:

if(条件1)
{ 条件1成立时执行的代码}
else  if(条件2)
{ 条件2成立时执行的代码}
...
else  if(条件n)
{ 条件n成立时执行的代码}
else
{ 条件1、2至n不成立时执行的代码}

假设数学考试,小明考了86分,给他做个评价,60分以下的不及格,60(包含60分)-75分为良好,75(包含75分)-85分为很好,85(包含85分)-100优秀。

代码表示如下:

结果:

任务

联合国世界卫生组织对年龄的划分标准, 44岁以下为青年;45岁至59·岁为中年人。60岁至89岁为老年人;90岁以上为长寿老年人。赵红今年99岁了,她属于哪个年龄阶段的。使用if...else嵌套语句进行判断,补充右边代码编辑器中第12、14行代码,完成判断。

?不会了怎么办

多条件判断else if

最后判断使用else

||
1
2
<!DOCTYPE HTML>
<html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / qq_慕仔9581312
第一个if里面是<=44  第一个if已经过滤了45以前的 得知第二个if是从45-n开始计算的 第二个if里面加了<=59 所以就是 45-59       后面同理

最新回答 / weixin_精慕门5490722
在最右边可以查看运行结果,也可以把代码复制粘贴出去,用自己的软件运行一下就可以哦~

最新回答 / 慕前端6322535
就是我想了一下  发现是因为age>=0的原因 所以最后那个else if循环不能执行 把0改成一就可以了  但是还有没有其他办法 

最赞回答 / 慕仙3101730
else if(myage<=89);{,;去掉就可以了

最赞回答 / 晓之蛇
在rec()方法中定义了常量【myage=45;】的话,那么调用rec()方法时就一直取的45这个常量。重点:我们需要获取从文本框中用户输入的值,动态判断:获取表单的实现代码:var myage = document.getElementById("age").value;参考代码:<...code...>

已采纳回答 / sdarks
<...code...>这样才能获取到文本输入框的值。

最赞回答 / 仰望天空的青蛙
<...图片...>!!!

已采纳回答 / syousyou
清浏览器缓存试试

已采纳回答 / qq_我_153
就是啊  这比基础篇还简单

最赞回答 / 敬仰somnr
<...图片...>就因为最后这个分号,使用英文的就对了

已采纳回答 / 慕斯卡6016107
function tostyle(){            var tx=document.getElementById('txt').value;                        if(tx=="有雨"){                  alert("带伞");            }else{                alert("不带伞");            }        }可以试一下这个
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言