js函数内未声明变量

<script>
function test(){
    testd = "Hello";
}
test();
alert(testd);
</script>

当未定义的时候  “tsestd”这个未声明的变量自动成为全局变量声明

<script>
function test(){
    var testd = "Hello";
}
test();
alert(testd);
</script>

当在函数内部声明了该变量 此时 “testd is not defined”。

原文地址:https://www.cnblogs.com/liris/p/6604804.html