文档章节

作用域

西米粟
 西米粟
发布于 2017/04/24 08:29
字数 164
阅读 4
收藏 0
<button type="button" name="button" onclick="test()">点击</button>
   < script type="text/javascript">
    function test() {
        var a = 1,
            b = 2;
        c = 0;
        document.write("a=" + a + "b=" + b + "c=" + c + "<br>"); // a=1b=2c=0
       
        //块级作用域(实际上JavaScript并不支持,但有函数作用域。因此最好的做法在函数体顶部声明要用到的所有变量)
        function test1() { //在此处的定义外部是不可见的
            b = 3, c = 11;
            a += b + c;
        }
        // 此处未调用test1函数
        document.write("a=" + a + "b=" + b + "c=" + c + "<br>");// a=1b=2c=0
        
        test1();
        document.write("a=" + a + "b=" + b + "c=" + c);
        //a=15b=3c=11
    }
</script>

© 著作权归作者所有

共有 人打赏支持
西米粟
粉丝 1
博文 34
码字总数 10760
作品 0
南京
程序员
私信 提问

暂无文章

使用正则表达式实现网页爬虫的思路详解

网页爬虫:就是一个程序用于在互联网中获取指定规则的数据。这篇文章主要介绍了使用正则表达式实现网页爬虫的思路详解,需要的朋友可以参考下 网页爬虫:就是一个程序用于在互联网中获取指定规...

前端小攻略
16分钟前
0
0
vue中锚点的三种方法

第一种: router.js中添加 mode: 'history', srcollBehavior(to,from,savedPosition){ if(to.hash){ return {selector:to.hash } } } 组件: <template><div><ul class="li......

peakedness丶
17分钟前
0
0
记一次面试最常见的10个Redis"刁难"问题

导读:在程序员面试过程中Redis相关的知识是常被问到的话题。作为一名在互联网技术行业打击过成百上千名的资深技术面试官,本文作者总结了面试过程中经常问到的问题。十分值得一读。 Redis在...

小刀爱编程
今天
20
0
TiDB Lab 诞生记 | TiDB Hackathon 优秀项目分享

本文由红凤凰粉凤凰粉红凤凰队的成员主笔,他们的项目 TiDB Lab 在本届 TiDB Hackathon 2018 中获得了二等奖。TiDB Lab 为 TiDB 培训体系增加了一个可以动态观测 TiDB / TiKV / PD 细节的动画...

TiDB
今天
5
0
当区块链遇到零知识证明

本文由云+社区发表 当区块链遇到零知识证明 什么是零知识证明 零知识证明的官方定义是能够在不向验证者任何有用的信息的情况下,使验证者相信某个论断是正确的。这个定义有点抽象,下面笔者举...

腾讯云加社区
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部