可以(a == 1 && a == 2 && a == 3)评估为真吗?

时光总嘲笑我的痴心妄想 提交于 2020-08-04 12:38:08

问题:

Moderator note: Please resist the urge to edit the code or remove this notice. 主持人注意:请拒绝编辑代码或删除此通知的冲动。 The pattern of whitespace may be part of the question and therefore should not be tampered with unnecessarily. 空白模式可能是问题的一部分,因此不应该被不必要地篡改。 If you are in the "whitespace is insignificant" camp, you should be able to accept the code as is. 如果你在“空白是微不足道的”阵营,你应该能够接受原样。

Is it ever possible that (a== 1 && a ==2 && a==3) could evaluate to true in JavaScript? 是否有可能(a== 1 && a ==2 && a==3)可以在JavaScript中评估为true

This is an interview question asked by a major tech company. 这是一家大型科技公司提出的面试问题。 It happened two weeks back, but I'm still trying to find the answer. 它发生在两周前,但我仍在努力寻找答案。 I know we never write such code in our day-to-day job, but I'm curious. 我知道我们从来没有在日常工作中写过这样的代码,但我很好奇。


解决方案:

参考一: https://stackoom.com/question/3GXGR/可以-a-a-a-评估为真吗
参考二: https://oldbug.net/q/3GXGR/Can-a-1-a-2-a-3-ever-evaluate-to-true
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!