是否可以在JavaScript中使用用户定义的名称创建变量?

时间:2019-02-12 19:17:13

标签: javascript

如何在JavaScript中使用用户定义的名称创建变量? 我尝试编写var a.value,其中a是用户将在其中输入变量名称的文本字段的ID。

2 个答案:

答案 0 :(得分:0)

您可以使用所有用户定义的变量来定义对象。

const VAR_NAME = 'myVar'
const VAR_VALUE = 'myValue'

var obj = {
  [VAR_NAME]: VAR_VALUE
}

console.log(obj)
console.log(obj[VAR_NAME])

答案 1 :(得分:0)

是的,可以使用用户定义的名称创建变量。 以这个例子为例。

var var_name = 'test_var';
const n = 120;
this[var_name] = n;
alert("printing using this[var_name]: "+this[var_name]);
alert("printing using test_var: "+test_var);
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>test</title>

</head>
<body>

</body>
</html>