一道无聊的js 判断题
if(a == 1 && a == 2 && a == 3){
console.log('hello world')
}
有可能为真么?
答案是 true
求解释
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
if(a == 1 && a == 2 && a == 3){
console.log('hello world')
}
有可能为真么?
答案是 true
求解释
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(6)
原理:
方案:
a 是对象,重写 a 的 toString() 或 valueOf 方法
重写了a的valueof方法 3次调用分别返回 1 2 3 ,这样if里的条件判断就能够成立了。
掘金上看的吧
这多一个空格 也是可以,少了就不行,这个不能理解
这种题确实是没有多大实际意义啊