这可能是一个基本问题,但我很难找到答案。
您想根据 var A 设置 var B
你会怎么做
var B = if(A == "red"){"hot"}else{"cool"}
我认为这行不通。
我想你可以做
if(A == "red"){var B = "hot"}else{var B = "cool"}
这看起来不是特别优雅。我的意思是,为了清楚起见,我更喜欢以 var b = .... 开头的东西。
三元的完美使用
var B = (A ==="red") ? "hot":"cool";
如果为真,三元表达式将始终返回第一个值,如果不为真,则返回第二个值。非常适合一次性 if/else 语句,但如果您遇到更多嵌套条件,请务必使用传统的 if/else 块以提高可读性。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)