是否可以将单个循环分成多个Javascript文件?

时间:2013-12-28 20:54:01

标签: javascript file loops syntax

基本上,我想制作一个像...一样的长嵌套循环。

if (var i=0; i<100; i++) {
      if (somevar == 0) {...}
      else if (somevar1 == 1) {...}
      else if (somevar2 == 2) {...}
      else if (somevar3 == 3) {...}
      else if (somevar4 == 4) {...}
      ...so on. 

      else {...}
}

是否可以将“else if”的代码行放在单独的javascript文件中,尤其是当你打算为其他每个文件编写长不同的逻辑和函数时?或者一切都必须在循环中?这真的是一个阅读便利的问题,我只是想知道是否有任何方法可以使这更容易。

2 个答案:

答案 0 :(得分:0)

您可以使用以下功能执行此操作:

if (var i=0; i<100; i++) {
      if (somevar == 0) {func2()}
      else if (somevar1 == 1) {func1()}
      else if (somevar2 == 2) {func2()}
}

然后在文件之间划分函数。

答案 1 :(得分:0)

唯一的方法是在foo.js中定义一个函数,然后使用if链从文件中调用它。

  else if (somevar4 == 4) { foo(); }