Javascript中的||运算符

奇奇s羽

奇奇s羽

2016-02-19 21:25

想要天天向上,就要懂得享受学习。图老师为大家推荐Javascript中的||运算符,精彩的内容需要你们用心的阅读。还在等什么快点来看看吧!

  今天看一个JS的脚本,发现里面有一句话是这样子写的

var obj = document.getElementById("btn1") || document.getElementById("btn2");

  我觉得这个很奇怪,去查了一下||符号的意思,官方的说法是,逻辑或运算,我理解的应该是返回TRUE或FALSE吧,可以神奇的是JAVSCRIPT居然把可以找到的对象返了回来,我做了个试验,在页面上放一个按钮,ID为btn3然后我写一句话

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

               var obj = document.getElementById("btn1")  || 
               document.getElementById("btn2") ||
               document.getElementById("btn3");

  这个时候obj的值便是btn3这个按钮了,而且前两个都不会报错。

  呵呵,这个方法可以给我们的程序中带来很多方便,例如我们想要取几个不同的对象时,但又不确定这几个有哪个存在时,就使用这种方法,可以让我们省去一个个的判断了

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)
展开更多 50%)
分享

猜你喜欢

Javascript中的||运算符

Web开发
Javascript中的||运算符

JavaScript中new运算符

Web开发
JavaScript中new运算符

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

JavaScript中typeof运算符

Web开发
JavaScript中typeof运算符

JavaScript中减法运算符

Web开发
JavaScript中减法运算符

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

javascript中的几个运算符

Web开发
javascript中的几个运算符

JavaScript中减法赋值运算符

Web开发
JavaScript中减法赋值运算符

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

win10预览版修改注册表后无法升级解决办法

win10预览版修改注册表后无法升级解决办法

关于Access数据表中的Size字段Insert的Bug

关于Access数据表中的Size字段Insert的Bug
下拉加载更多内容 ↓