请问在JS语法里直接用&&连接两个变量表示什么意思

比如:wm&&wm.evalJS("preateClear()");这行代码的结果表示什么... 比如:wm&&wm.evalJS("preateClear()");
这行代码的结果表示什么
展开
 我来答
海甸岛的骄傲
推荐于2017-11-26 · TA获得超过820个赞
知道小有建树答主
回答量:147
采纳率:100%
帮助的人:134万
展开全部

你好,JS中的&&表示逻辑与。例如:

var a = true && false;  //&&是逻辑与,所以a的值是false
var b = true || false; // ||是逻辑或,所以b是true
var c  = a && b;  //因为变量a是true,变量b是false,所以 a与b 就是false

的例子都给出了,如果你不知道与、或、非的逻辑运算规则,建议参考高中数学的逻辑数学那部分,好像是高三学的。

在你的代码中,就是把wm的值和wm.evalJS("preateClear()")的值做逻辑与运算,返回true或false。

请问明白了吗?如还有疑惑,欢迎追问。

更多追问追答
追问
我举的那个例子里面没有等号,只有一个逻辑与,这一行表达什么结果呢
追答
如果没有等号,就表示没有把返回的值赋给其他变量而已,其运算结果是不变的。

如果你的意思是要问这行代码在实际中的作用,和运算结果,那我真无法回答你,它既然是代码,那么运算结果就是根据具体运行的环境来判断的,仅仅这一行代码没有实际意义,无法推测运算结果。
wbsandgh
2020-10-13
知道答主
回答量:1
采纳率:0%
帮助的人:567
展开全部
aa && bb的写法
短路作用,一般表示aa满足true去执行bb的函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式