以下程序出现问题。它是什么
var a;
var b = (a = 3) ? true: false
- 三进制中的条件使用赋值运算符<lt<lt----正确吗
- 如果不初始化变量,就不能定义它
- 不能在赋值运算符的右侧使用三元运算符
- 代码使用了不推荐使用的var关键字
我不确定代码是否有任何问题需要运行。代码看起来不错,我想JavaScript引擎能够理解它。
然而,我认为三进制中的条件是使用赋值运算符。接近正确答案,因为其他人无法回答。
伙计们,请有什么想法或解释答案是什么?
是的,您是正确的,代码使用的是赋值运算符,而不是条件