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

JavaScript-判断语句(if...else)

if...else语句是在指定的条件成立时执行代码,在条件不成立时执行else后的代码。

语法:

if(条件)
{ 条件成立时执行的代码 }
else
{ 条件不成立时执行的代码 }

假设我们通过年龄来判断是否为成年人,如年龄大于等于18岁,是成年人,否则不是成年人。代码表示如下:

<script type="text/javascript">
   var myage = 18;
   if(myage>=18)  //myage>=18是判断条件
   { document.write("你是成年人。");}
   else  //否则年龄小于18
   { document.write("未满18岁,你不是成年人。");}
</script>

 

任务

假设小明数字成绩考试了80分,使用if...else语句判断考试成绩,是否及格(60分以上为及格)。补充右边编辑器的第8、12行代码,完成功能。

 

?不会了怎么办

1. if(score>=60) 条件成立

2. else条件不成立

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

请验证,完成请求

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

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

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

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

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

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

举报

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

最新回答 / 慕仙6114195
var a=confirm(wzz);            if(a==true){                window.open('https://www.baidu.com','_blank');            }            else{                window.close();            }

最新回答 / iuhiiu
我有时候也是的,多点几下试试,或者重新联网登录,再试验提交

已采纳回答 / 慕妹7343412
score>=60 ? document.write("很棒,成绩及格了。") : score<60 ? document.write("加油,成绩不及格。"): document.write("成绩错误!");

最赞回答 / 阿宅的前行之路
else后面加的是{ }大括号 如果还要再判断的话用else if()语句也就是if语句的嵌套  是<>而不是《》注意 码代码的时候是不能打中文的  中文只会被视为文本而不是代码  如,不能写,

最赞回答 / 只要简单
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />你可能没学过HTML,这个是HTML里面浏览器识别的头文件,不需要掌握的。<title>判断语句</title>这个是网页的头标签,也是HTML里面的这个标签里面打的字用浏览器运行会出现在网页最上面的那个标题栏里面的。如果你没有学过HTML和CSS的话,我建议你先学习这两个再来学JS,因为写一个写一个完整的网页需要这三个同时完成,而前...

已采纳回答 / 慕沐6131759
JavaScript执行原理:JavaScript 引擎是单线程运行的,浏览器无论在什么时候都只且只有一个线程在运行 JavaScript 程序,初衷是为了减少 DOM 等共享资源的冲突。可是单线程永远会面临着一个问题,那就是某一段代码阻塞会导致后续所有的任务都延迟。又由于 JavaScript 经常需要操作页面 DOM 和发送 HTTP 请求,这些 I/O 操作耗时一般都比较长,一旦阻塞,就会给用户非常差的使用体验。于是便有了事件循环(event loop)的产生,JavaScript 将一些异步操作或...

已采纳回答 / 宿命非
只要写得js语句,都需要在这个里面,记得加上闭合标签</script>

已采纳回答 / weixin_慕斯5277598
你可以先定义一个变量var score,score=prompt,然后再用if条件语句就可以啦。希望对你有帮助<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>prompt</title>  <script type="text/javascript">  functi...

已采纳回答 / 慕九州2361622
除字以外都是格式要求

最赞回答 / 慕神5574879
首先一条  语句  结束后  才加 “;”,其次if( 条件 ){              操作语句         }是一个整体,相当于一条语句。注意:而且整个if语句不需要加分号,结束也不需要加

已采纳回答 / KotLinV
变量值score是可以变的,我们假设score是空,如果用户输入了值,我们只需要将用户输入的值赋值给score或者直接放入条件判断  if(用户输入的值 >= 60)  就可以了

已采纳回答 / PiggieGeorge
可以啊,用else if语句,和java的判断语句差不多
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言