为了账号安全,请及时绑定邮箱和手机立即绑定

lists[i].getAttribute("title")==" "一句中,为什么是“==”?

lists[i].getAttribute("title")==" "一句中,为什么是“==”?

正在回答

3 回答

.getAttribute() 函数能获得标签的属性,

lists[i].getAttribute("title") 这句话意思是:lists[i]这个标签的title属性的"值".这句的结果是个"值".

== 是个判断字符判断两边的值是否相等.  "" 空的引号指的是空字符串.空字符串也可以看做是个值.

所以 lists[i].getAttribute("title")==" "  整句的意思可以理解为:   值   "是否等于" 值 . 如果两边相等,整句话的结果就是 true 如果不相等 结果就是 false.

JavaScript中 单个  = 号是  赋值符.如: var num = 1;  var str = "abc";  无返回值.

双等号是判断是否相等 ==  如本例中的使用; 返回值为 true 或 false.

=== 是判断全等, 两边的值不但要相等,所拥有值得对象也的属于同一类.  返回值为:ture 或false;


0 回复 有任何疑惑可以回复我~
#1

格劳修斯 提问者

非常感谢!
2016-03-19 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//56d8504a000131dd05110257.jpg

这里要对title属性进行判断,看它是否为空,然后执行相应的程序;

0 回复 有任何疑惑可以回复我~

javascript 判断 字符  , 使用 “==”

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

lists[i].getAttribute("title")==" "一句中,为什么是“==”?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信