测验问题->以下程序有问题。这是什么?

时间:2020-08-19 10:51:20

标签: javascript

以下程序有问题。是什么?

var a;
var b = (a = 3) ? true: false
  • 三元组中的条件正在使用赋值运算符。 <<<< ----正确吗?
  • 您不能在不初始化变量的情况下对其进行定义。
  • 您不能在赋值运算符的右侧使用三元数。
  • 代码使用了不推荐使用的var关键字

我不确定代码是否有运行问题。 代码看起来不错,我猜JavaScript引擎能够理解它。

但是,我认为三元组中的条件正在使用赋值运算符。接近正确答案,因为其他答案不能成为答案。

请问任何想法或解释,答案可能是什么?

1 个答案:

答案 0 :(得分:1)

是的,代码是使用赋值运算符而不是有条件的

相关问题