如何将窗口[VariableName]转换为if语句条件?

时间:2016-04-08 03:23:49

标签: javascript html css variables

我设法将参数和字符串连接在一起,使用window[]函数创建变量名。

function myFunc(playerNumber){
    window[playerNumber + "total"] += temporaryVariableStorage;
    update(playernumber);
}

myFunc()函数完美地工作,所以这一点...... window[playerNumber + "total"] ...确实评估了正确的变量名,但是只要我将完全相同的行放入if语句中,它就不会#39;工作???

function update(playerNumber){
    if((window[playerNumber + "total"]) > 21){
        alert("Hi there");
    }
}

我尝试删除括号,使用.toStringString()将其转换为字符串我似乎无效吗?

请帮助,谢谢!

1 个答案:

答案 0 :(得分:2)

myFunc函数中,您已放置update(playernumber)而不是update(playerNumber)

你的问题并没有把“ '在'数字'。