小编tes*_*_22的帖子

为什么| 和 || 类似于 Javascript 中的分号?

我在 Chrome 上的控制台上测试了一些东西,然后我运行了这段代码:

alert() | window.confirm();
alert() || window.confirm();
Run Code Online (Sandbox Code Playgroud)

我的问题是在一行中同时运行 alert 和 confirm 方法而不使用分号。事实证明,两者 | 和 || 有效,我无法想象它为什么有效,首先是因为|| 表示一个 OR 运算符,它应该运行其中一个,而不是两者,其次| 我不知道它是什么。有人可以解释发生了什么,还有什么应该起作用而不是; ?

javascript

5
推荐指数
1
解决办法
86
查看次数

标签 统计

javascript ×1