Javascript在if语句中返回false

des*_*101 7 javascript if-statement return

使用"return false"是一种好习惯吗?基本上说在if语句中什么都不做?例如:

if (navigator.userAgent.match(/iPad/i) != null) {
    return false;
} else {
    //Usual script here
}
Run Code Online (Sandbox Code Playgroud)

只是想知道这是否有任何挫折.我可以在没有else的情况下使用if语句,但我只想深入了解这一点.我有一个插件,我不想在iPad上运行,所以我把它包装在有条件的.任何评论将不胜感激!

epa*_*llo 9

第1组会说这是一种可怕的做法,因为很难遵循.

第2组会说这样做.

第3组会说这样做,但是在1行

第4组会说不要使用else

第5组会说不要使用return,只需使用if你要运行的代码.又名:

if (navigator.userAgent.match(/iPad/i) === null) {
    //Usual script here
}
Run Code Online (Sandbox Code Playgroud)

  • 如果所有5个小组都走进酒吧怎么办? (23认同)
  • 第6组会说你没有使用正确的支撑方式 (3认同)
  • 你有一场战斗.Bud Spencer风格! (2认同)

MRR*_*ERS 5

根据我的经验,只有你实际上是在寻找要归还的假.