我可以添加两个变量来在 JavaScript 中创建一个变量名称吗?
Can i add two variables to make a variable name in JavaScript?
我是一名新程序员,正在为一个学校项目学习JavaScript。我有两个变量,一个叫做colorA1,另一个叫做playerOneColor。问题是,除了 colorA1(colorA2、colorA3 等)之外,我还有很多变量,所以我试图与之比较的函数无法真正比较 2,因为所有变量都不同。我正在尝试通过添加 2 个变量在 checkColor 函数中重新创建字符串名称。所以我想我的问题是:你能添加 2 个变量来制作一个新的变量名称吗?
感谢您的帮助,如果您对此有任何疑问,请随时提问。我知道我并没有真正完美地表达这一点......
function drawA1() {
colourA1 = "red";
}
function checkColour(x) { // <- the HTML passes the id to JavaScript, in this case, it's A1
alert(variables here); // <- i need this to become colour A1
alert(playerOneColour);
if (variables here == playerOneColour) {
alert("Yes");
} else {
alert("No");
}
}
这可以通过数组来完成。
var color = ['red', 'green', 'blue'];
然后,color[0]
将是红色的。
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 从javascript创建一个列表
- 我已经创建了一个jquery转盘,并使用if条件来运行和停止转盘
- Kendo:我该如何在树视图中创建一个递归的hieiarchy
- 从html创建一个指令,该指令按类名应用函数
- 如何为jQuery屏蔽输入插件创建一个允许字母数字、空格和重音字符的掩码
- 我想在AngularJS应用程序中创建一个输入数字框,用户不应该在该框上键入十进制数字.(一个整数输入框)
- 是否可以使用JavaScript/AAJAX在客户端创建一个文件
- 在创建对象后附加一个jquery事件
- 如何创建一个“;表单弹出框“;在chrome中右键单击时位于突出显示的单词上方
- 使用AngularJS Directive WHITOUT$scope创建一个动态html元素
- 创建一个循环来简化HTML和CSS代码
- 如何创建更好的方式来维护基于我的代码访问的最后一个页面
- 在javascript中的xml中创建一个链接
- 尝试创建一个具有z-index的堆叠菜单'使用HTML5/CSS3/JS
- 创建一个方法,通过一个窗口进行迭代并获取Titanium中的所有控件
- JavaScript 将 ID 属性添加到另一个创建的元素
- 如何从退出一个创建新的json对象
- 做“_"有一个创建键的快捷方式=>值对象
- 我如何得到一个创建的元素(按钮)来运行一个函数