所以我想要一个程序,其中变量名称由用户输入决定,如:
<html>
<script>
var name = prompt("User input")
var hold = prompt("More stuff")
var (Test + (name)) = (hold)
</script>
</html>
但这不起作用。我该怎么办?
答案 0 :(得分:1)
您无法通过字符串命名变量。但是,您可以为对象命名属性。
var name = prompt("User input")
var hold = prompt("More stuff")
var obj = {};
obj['Test' + name] = (hold)