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

Is there a way to use a variable by combining two other variables in JavaScript?

本文关键字:变量 两个 其他 组合 JavaScript 有没有      更新时间:2023-09-26

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

<!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?

如果是全局window变量,你可以

window[x+y];

这也将帮助您提供文档alert(eval(x+y))