js“||!”这个符号是什么意思

if(bdShare.velocity&&(!bdShare.velocity.mainJsLoaded||!bdShare.velocity.cssLoadEnd)&&N++<3)
{
};
这个语句中“||!”这个是什么意思?

||!是或者的意思。

|是或者的意思。

!是非的意思,优先级高于||所以你的代码。

||!***没有出错还是建议写成||(!****)。

例如:

|| -> or xx
! -> not xx
||! -> or not xxx

是两个符号   三个逻辑运算符 与&& 或|| 非! ||!

举例:var a=4 ,b=2 if(a=1||!b=2) // 意思就是 如果a=4那么b=8。

经常见到的罗马数字元号

I - 1
II - 2
III - 3
IV - 4
V – 5
VI - 6
VII – 7
VIII - 8
IX - 9
X – 10

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-26
再补充一下,
||是或者的意思
!是非的意思,优先级高于||所以你的代码
||!***没有出错还是建议写成||(!****)本回答被网友采纳
第2个回答  2013-10-12
这个应该把 | |和!分开理解
||或
!取后面变量的相反
第3个回答  2013-10-12
|| -> or xx
! -> not xx
||! -> or not xxx
是两个符号
第4个回答  2013-10-12
|| 这个是"或" 在js中有 与或非 三个逻辑运算符 与&& 或|| 非!

||!

举例:var a=4 ,b=2
if(a=1||!b=2) //意思就是 如果a=4那么就执行接下来的语句,或者b的值不为2也执行接下来的语句。 现在b已经为2 所以不管a的值为多少都会执行接下来的语句。

a=1||!b=2 分为两部分a=1这是一部分 !b=2这是一部分 ||(逻辑或) 只要有一部分成立那么返回值就是true 两个都不成立才返回false本回答被提问者采纳
相似回答