是否可以使用另一个变量的值访问函数/变量?

时间:2016-06-17 08:31:13

标签: javascript jquery

由于我最近才开始使用JavaScript编程(大约3-4周前),所以我已经深入研究了它。我仍然在不断寻找新的方法并完成某些任务,陈述等。 目前,我正在通过一个简单的文本冒险游戏进行一些实验。

HTML code:

 <!DOCTYPE html>
 <html>
 <head>
 <script src="https://code.jquery.com/jquery-3.0.0.min.js"></script>
 <script src="game.js"></script>
 </head>
 <body>
      <input type="text" maxlength="20"></input>
      <button>Enter</button>
 </body>
 </html>

但是我想的是,我没有添加一个switch语句,而是添加了自己调用函数的每个case,我想尝试一些东西,但我不确定如何实现它。

而不是:

 //game.js
 var storySection = 0;
 var user;

 $(document).ready(function(){
      $('button').click(function(){
           user = $('input').val();

           switch(storySection){
                case 0:
                   _0();
                   break;
                case 1:
                   _1();
                   break;
                case 2:
                   _2();
                   break;
                //And so on...
           }
      });
 });

我想用这样的东西:

 //game.js
 var storySection = 0;
 var user;

 $(document).ready(function(){
      $('button').click(function(){
           user = $('input').val();

           '_' + storySection + ();
      });
 });

我猜这些问题,但我想知道它有可能吗?我是否必须围绕它做某种工作,或者我是否必须强行使用switch语句......?

0 个答案:

没有答案