JavaScript 这种运算符形式赋值什么?

发布于 2022-09-02 13:20:23 字数 102 浏览 12 评论 0

var e = e || window.event;

的意思是

e = e ?e :windows.event 的意思吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

妳是的陽光 2022-09-09 13:20:23

与&& e && e.target 前面为真取后面
或|| e || window.target 前面为假取后面

星星的軌跡 2022-09-09 13:20:23

惰性求值。
两个表达式的结果是一样的。

随波逐流 2022-09-09 13:20:23

第一种是三目运算的另外一种写法,但是也不是所有三目运算都能这样写,当你条件判断的值除了自己之外还有另外一种可能时就可以这样写!

送你一个梦 2022-09-09 13:20:23

判断当前浏览器支持哪种,支持前者就不用判断后者

安人多梦 2022-09-09 13:20:23

相当于

if(e) //var e
{

e=e;

}
else
{

e=window.event

}

一般用于结局浏览器兼容问题

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文