js 变量值作为变量名
时间: 2023-07-08 13:49:36 浏览: 75
在 JavaScript 中,可以使用“eval”函数来将字符串作为代码执行。因此,可以将一个变量值作为字符串传递给“eval”函数,然后将其用作变量名。例如:
```
const varName = 'myVariable';
const value = 42;
eval(varName + ' = ' + value);
```
在这个例子中,我们将字符串“myVariable”作为变量名,然后将值“42”分配给它。请注意,使用“eval”函数可能会导致安全问题,并且应该谨慎使用。
相关问题
js 变量作为对象属性名
在 JavaScript 中,可以使用变量作为对象属性名。具体的做法是,在对象中使用方括号语法来访问属性,将变量作为方括号中的表达式即可。例如:
```
const obj = {};
const propName = 'name';
obj[propName] = 'John';
console.log(obj.name); // 输出 'John'
```
上述代码中,我们将变量 `propName` 的值作为对象 `obj` 的属性名,并给它赋值 'John'。最后使用点语法访问该属性,输出结果为 'John'。
html 如何读取js变量值 代码
可以使用JavaScript来获取HTML中的元素和变量值。例如,可以使用document.getElementById()方法获取HTML元素的值,或者使用变量名来获取变量的值。以下是一个示例代码:
HTML代码:
```
<p id="myParagraph">这是一个段落。</p>
```
JavaScript代码:
```
var myParagraph = document.getElementById("myParagraph").innerHTML;
alert(myParagraph);
```
这将弹出一个警告框,显示“这是一个段落。”。