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

较量较量(比较操作符)

我们先来做道数学题,数学考试成绩中,小明考了90分,小红考了95分,问谁考的分数高?
答: 因为“95 > 90”,所以小红考试成绩高。

其中大于号">" 就是比较操作符,小红考试成绩和小明考试成绩就是操作数,并且是两个操作数。

也就是说两个操作数通过比较操作符进行比较,得到值为真(true)和假(false)。

在JavaScript中,这样的比较操作符有很多,这些操作符的含义如下: 


看看下面例子:
var a = 5;//定义a变量,赋值为5
var b = 9; //定义b变量,赋值为9
document.write (a<b); //a小于b的值吗? 结果是真(true)
document.write (a>=b); //a大于或等于b的值吗? 结果是假(false)
document.write (a!=b); //a不等于b的值吗? 结果是真(true)
document.write (a==b); //a等于b的值吗? 结果是假(false)

任务

实验考试成绩中,numa考了1分,numb考了7分,我们来比较下它们的分数。

1. 在右边编辑器中第10行输入numa>numb

2. 在右边编辑器中第11行输入numa!=numb

?不会了怎么办

在半角及英文状态下输入>、!=等比较操作符

numa、numb要小写,因为JS中区分大小写

||
1
<!DOCTYPE html
    PUBLIC "
    -//W3C//DTD
    XHTML 1.0
    Transitiona
    l//EN"
    "http://www
    .w3.org/TR
    /xhtml1/DTD
    /xhtml1
    -transition
    al.dtd">
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

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

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

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

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

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

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

举报

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

最赞回答 / 阳火锅
记事本.. 你不知道有首歌这样唱的吗?   "翻开你写的记事本,许多故事都是关于我.."

最赞回答 / 阳火锅
来来来,已老夫30多年写代码的经验来告诉你这个小白。首先你要搞清楚真与假这个概率,首先true是真,false是假。。同时真也代表1,假就代表0。(回顾一下课程就明白)第一个 var d = 3>(1>2) 这其实就是一道小学生都会做的运算,有括号的我们就先算括号里面的嘛,括号里面你看一下1>2是真还是假? 肯定是假对不对,同时我刚才也说了假是不是就是等于0,所以再拿3>0,所以这样你输出来是不是就是真,也就是true第二个跟第一个同理第三个,这里面对比的就是编码值了,因为是...

已采纳回答 / attack204
我刚刚试验了一下,发现if(x == true)和if(x == 1)是等价的,同理if(x == false)和if(x == 0)是等价的个人认为true/false表示是非的话应该和1/0在逻辑上是对应的我也是刚刚学js,如果可以的话我们可以一起学呀^_^

最赞回答 / qq_long妹_0
前面的课程有提到,变量名中,只能有字母、数字和下划线和美元符号

最新回答 / 三十岁学前段
后面的 numa>numb是个比较,比较不成立返回 false(假),然后赋值到左边的 变量jq1 里面。所以jq1的值就是 false。

最新回答 / 这人不懒_学习刻苦
比较运算符和逻辑运算符是用于测试 true 或 false。

已采纳回答 / 微小唯
document.write("numa大于numb的分数吗?"+(numa>numb)+''+"<br/>");document.write("numa不等于numb的分数吗?"+ (numa!=numb)+'');加括号这样就可以啦

已采纳回答 / Mr丶Jia
<br>是HTML写法。<br/>是XHTML1.1的写法,也是XML写法。<br />是XHTML为兼容HTML的写法,也是XML写法。因为HTML5兼容XHTML写法,所以三种都可以使用,没有区别。如果要省一到二个字节的文件大小,使用第一种。如果要方便地转成XML而且也要省一个字节的文件大小,使用第二种。如要要方便地转成XML而且要兼容老的浏览器,使用第三种。因为HTML是SGML的子集,SGML允许标签没有结束标签,而换行符元素正好不需要内嵌元素,也就不需要结束标...

已采纳回答 / qq_偲淰_04369482
Dreamweaver 其他的目前没有用

已采纳回答 / 木a
if后面的括号你输的是汉字形式的。

已采纳回答 / shenghuososo
比较运算符:true/falsejq1=numa>numb,是一个比较运算符,且numa小于numb,所以返回falsejq2=numa!=numb,是一个比较运算符,且numa不等于numb,所以返回true

已采纳回答 / qq_长思成病_0
numa>numb返回的是一个布尔值(true/false),jq1=numa>numb结果就是jq1=(true/false),再输出出来。你直接把numa>numb写到输出语句里需要把引号去掉加个小括号(numa>numb),这样就可以了。加上引号就是输出引号里边的字符串,而不是它的结果。如果你把 jq1加上双引号 写到输出语句里,那输出的结果是jq1本身,而不是numa>numb的结果。
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言