<分区>
我是 javascript 的新手,我今天尝试了一个示例,有人可以帮我解释一下原因吗?
所有测试都在 Chrome 的控制台面板上完成:
var greetingHello = "Hello";
var name = prompt("please enter your name");
document.write(greetingHello + " " + name + "<br>");
var name = new Array("name1","name2","name3");
document.write(name[0]);
结果是n
但是如果我将第二个“name”变量从“name”更改为“myName”,并执行 myName[0]
结果是“name1”
为什么这么奇怪?