由于我最近才开始使用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语句......?