可能重复:
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)来加速搜索。 –