我不知道如何将我的 if else 语句变成三元语句
if (val === true && optval === 'car')view_list.style.visibility = 'hidden';
else view_list.style.visibility = 'visible';
最佳答案
view_list.style.visibility = (val === true && optval === 'car') ? 'hidden' : 'visible';
在三元语句中,您有几个不同的部分:
var
= 表达式
? value_if_true
: value_if_false
var
是可选的。如果您不想担心赋值问题,则不必包含它,但通常这是三元数最常用的用途。expression
是要计算的表达式。为下一部分存储其 bool 值评估。value_if_true
在statement
为真时使用。value_if_false
在statement
为假时使用。
关于javascript - 我怎样才能把我的 if else 变成三元,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23117106/