我正在关注一本JavaScript书籍,并尝试以我自己的方式重新实现书本代码示例。JavaScript循环无法识别全局变量
我不断收到所有相同的test1
<script>
var test1 = "abcdef";
var test2 = 123;
var test3 = true;
var test4 = {};
var test5 = [];
var test6;
var test7 = { "abcdef": 123 };
var test8 = ["abcdef", 123];
function test9() { return "abcdef" };
for (var i = 0 ; i < 10 ; i++) {
var probe = test[i];
alert((typeof probe).toString);
}
</script>
'test' ISN没有定义。没有你的变量有这个名字。 – Moob
...和'.toString'是一个属性。您可能想将其称为函数(或完全省略)。 –
'typeof'返回一个字符串,为什么要将它再次转换为字符串? – ajax333221