gpt4 book ai didi

Javascript - 仅将 'if-else' 或 'if' 用于单值分配?

转载 作者:搜寻专家 更新时间:2023-11-01 05:29:09 24 4
gpt4 key购买 nike

我很好奇,下面的代码:

代码 1:

var myValue = 10;
if(isBlocked)
myValue = 20;

代码 2:

var myValue;
if(isBlocked)
myValue = 20;
else
myValue = 10;

两者应该做同样的事情。但我更喜欢代码 1,因为它显然需要更少的行数。单值赋值还是用Code 1比较好?

编辑

谢谢你们提醒我“三元运算符”。在关闭帖子之前,我想问一下:'Evaluate an assignment'是否类似于'Evaluate an else statement'? (性能)

最佳答案

是的,代码 1 更好,很少有几行代码在做同样的事情。

可以通过三元运算符使其变短

var myValue = isBlocked ? 20: 10;

关于Javascript - 仅将 'if-else' 或 'if' 用于单值分配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38346090/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com