有没有办法通过在JavaScript中组合两个其他变量来使用变量?

时间:2013-10-28 16:41:41

标签: javascript variables

我的问题最好以代码形式解释。

<!DOCTYPE HTML>
<html>
<head></head>
<body>
<script>
var x = "x";
var y = 1;
var x1 = "something";
alert(x+y);
</script>
</body>
</html>

然后我希望它提醒x1的值,在这种情况下它将是“某事”。 正如您所看到的,这显然不起作用,但您如何在JavaScript中执行此操作?如果你能让你尽可能简单地回答,那将是一个很大的准备,因为我是编程新手。

编辑:

我只想在此澄清一下,上面的代码实际上并不是我的项目。我只是想以一种简单的方式解释我的问题,这样每个人都会理解我。我将在下面举例说明我的实际项目代码。

value_+x=document.getElementById('square_+x');

我再次知道这不起作用,但你会将其更改为

value_4=document.getElementById('square_4');

如果x发生了4?

2 个答案:

答案 0 :(得分:4)

如果它是全局window变量,您可以执行

window[x+y];

答案 1 :(得分:0)

这将帮助您提供文档 警报(eval(X + Y))