如何在JavaScript中使用用户定义的名称创建变量? 我尝试编写var a.value,其中a是用户将在其中输入变量名称的文本字段的ID。
答案 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>