【问题标题】:What will be the value of a every thing is allowed? [duplicate]每件事都被允许的价值是多少? [复制]
【发布时间】:2018-08-21 06:08:12
【问题描述】:

我想运行这个 if 语句。

帮我获取a的值。

var a =undefined ;

if(a=1 && a=2 && a=3)
{
console.log("Hello")}

else
 {console.log("Error")
}

【问题讨论】:

  • 我不明白你的问题是什么。你能澄清一下吗?
  • 我想运行这个 if 语句
  • 我需要做什么来运行这个 if 语句,你可以对代码的上部(var a)做任何事情,但不允许更改 if 语句'
  • 您想检查a 是否同时等于3 个不同的值? (只是提醒一下,它不是..)
  • 是的,我想检查一下

标签: javascript


【解决方案1】:

问题在于这一行 if(a=1 && a=2 && a=3)。这里的值被设置为 a 而不是检查条件

var a = undefined;

if (a === 1 && a === 2 && a === 3) {
  console.log("Hello")
} else {
  console.log("Error")
}

我想运行这个 if 语句

a 不能同时为 1,2,3,除非您正在寻找这样的something。否则您可以使用或运算符|| 而不是&&

【讨论】:

  • 我不想更改 if 语句,一切都可以,但我无法更改 if 语句
  • @brk Yes you can,只是运算符优先级错误。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-07
  • 2014-12-20
  • 2012-08-28
  • 1970-01-01
  • 2021-04-03
  • 1970-01-01
相关资源
最近更新 更多