首页 > 其他 > 详细

前端技术

时间:2014-02-28 04:25:03      阅读:480      评论:0      收藏:0      [点我收藏+]

1Js作用域

bubuko.com,布布扣
<head runat="server">
    <title></title>
    <script type="text/javascript">

        /*    答案是1,因为已经先有了变量b,你重复声明它并不会使它被重新初始化,也不会使它的值丢失*/
        function AA() {
            b = 1;
            var b;
            alert(b);
        }

        /*D答案是function a() { }, 因为在第二行的语句中对a重新赋值了*/
        function BB() {
            function a() { };
            var a; alert(a);
        }

        /*答案是undefined 5 加了var就变成局部变量了*/
        function CC() {
            var a = 10;
            function b() { alert(a); var a = 5; alert(a); }
            b();
        }

        /*答案是10 5*/
        function DD() {
            var a = 10;
            function b() { alert(a); a = 5; alert(a); }
            b();
        }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <asp:Button Text="A" runat="server" OnClientClick="AA();" /><br />
    <asp:Button Text="B" runat="server" OnClientClick="BB();" /><br />
    <asp:Button Text="C" runat="server" OnClientClick="CC();" /><br />
    <asp:Button Text="D" runat="server" OnClientClick="DD();" /><br />
    </form>
</body>
View Code

2

前端技术,布布扣,bubuko.com

前端技术

原文:http://www.cnblogs.com/shenqiboy/p/3571143.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!