可能重複:
Using &&'s short-circuiting as an if statement?
Does javascript use optimization in boolean expressions?JavaScript是否有「短路」評估?
我想知道是否有JavaScript
「短路」 的評價像& &操作員在C#。如果不是,我想知道是否有一個可行的解決方法。
可能重複:
Using &&'s short-circuiting as an if statement?
Does javascript use optimization in boolean expressions?JavaScript是否有「短路」評估?
我想知道是否有JavaScript
「短路」 的評價像& &操作員在C#。如果不是,我想知道是否有一個可行的解決方法。
是的,JavaScript有「短路」評估。
if (true == true || foo.foo){
// Passes, no errors because foo isn't defined.
}
if (false && foo.foo){
// Passes, no errors because foo isn't defined.
}
您可以輕鬆地測試它自己... – gdoron
感謝羅布W,我不知道我可以使用該字符串在谷歌! :-) – GibboK
不客氣。我添加了「https://www.google.com/search?q = site:stackoverflow.com +%s」作爲搜索快捷方式(Chrome/Firefox)來加速搜索。 –