Javascript 组合变量中的一个元素以连接到另一个变量

Javascript 组合变量中的一个元素以连接到另一个变量,javascript,Javascript,我目前正试图为一个学校项目制作纸牌,但遇到了一个问题,就是试图为成堆的西装制作一个计数器。我目前尝试的方法是定义一个全局变量,如下所示: var Hpilecount = "01"; var Dpilecount = "01"; var Spilecount = "01"; var Cpilecount = "01"; function movecard(id) { console.log(id[0]+pilecount); } 我试图引用这个变量,如下所示: var Hpileco

我目前正试图为一个学校项目制作纸牌,但遇到了一个问题,就是试图为成堆的西装制作一个计数器。我目前尝试的方法是定义一个全局变量,如下所示:

var Hpilecount = "01";
var Dpilecount = "01";
var Spilecount = "01";
var Cpilecount = "01";
function movecard(id) {
    console.log(id[0]+pilecount);
}
我试图引用这个变量,如下所示:

var Hpilecount = "01";
var Dpilecount = "01";
var Spilecount = "01";
var Cpilecount = "01";
function movecard(id) {
    console.log(id[0]+pilecount);
}
如何组合变量id的元素和引用这些变量的内容


感谢您的帮助

如果它们在全局范围内,那么您可以使用带有括号符号的
窗口
来访问它们(因为所有golbal变量都是全局对象
窗口
中的属性):

var Hpilecount=“01”;
var Dpilecount=“01”;
var Spilecount=“01”;
var Cpilecount=“01”;
var id=“C”;
var值=窗口[id+“pilecount”];

console.log(值)如何使用window方法更新原始变量的可能重复项,这样当我将适当的卡添加到堆中时,它将从01变为02?这很简单,因为:
window[id+“pilecount”]=“02”。哎呀,我不知道为什么我没想到。干杯