[英]How to change a ternary operator into an if-else statement?
如何将此速记三元运算符更改为 if-else 语句?
header.style.width = header.style.width === "1265px" ? '0px' : '1265px';
句法
健康)状况? exprIfTrue: exprIfFalse
参数
condition
一个表达式,其值用作条件。
exprIfFalse
如果condition
评估为真值(等于或可以转换为true
),则评估该表达式。
exprIfFalse
如果condition
为假则执行的表达式(即,具有可以转换为false
的值)。
要将上述语法转换为if...else语句:
if(condition)
exprIfTrue
else
exprIfFalse
在您的特定代码中:
header.style.width = header.style.width === "1265px" ? '0px' : '1265px';
您将拥有以下等效的if...else语句:
if(header.style.width === "1265px")
header.style.width = '0px';
else
header.style.width = '1265px';
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.