Javascript 如何编写一个性能良好且易于阅读的if else块?
我想知道这个代码块在可读性和性能方面如何写得最好:Javascript 如何编写一个性能良好且易于阅读的if else块?,javascript,Javascript,我想知道这个代码块在可读性和性能方面如何写得最好: let color= "green" if (value > 50) color= "yellow" if (value > 80) color= "orange" 将最高值放在第一位,因为它排除了较低的值。然后使用else作为最终默认值 if (value > 80) { color = "orange"; } else if (value > 50) { color = "yellow"; } el
let color= "green"
if (value > 50) color= "yellow"
if (value > 80) color= "orange"
将最高值放在第一位,因为它排除了较低的值。然后使用
else
作为最终默认值
if (value > 80) {
color = "orange";
} else if (value > 50) {
color = "yellow";
} else {
color = "green";
}
这段代码有什么性能问题?这很好。。。你想得太多了。“最佳”问题对SO来说特别离题,因为它们会引起基于意见的回答。类似地,重构问题可能更适合于,但.@T.J.Crowder这是一般问题中的最佳实践,因此在代码评审时可能会偏离主题。谢谢@Peilonrayz。