Js 局部变量在作用域外还能被return
<script type="application/javascript">
            function demo1() {
                if (true) {
                    var s2 = "123";
                    alert(s2);
                }
                return s2;
            }

            function demo2() {
                var num = demo1();
                alert("获取s2的值"+num);
            }
</script>

s2是局部变量,为什么demo2中的num还能获取到呢

1个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐