2)局部变量和全局变量 
马克-to-win:浏览器里面 window 就是 global,通常可以省。
nodejs 里没有 window,但是有个叫 global 的。

例 3.2.1
<html>
<head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
</head>
<script>
/* 马克-to-win:有var无var, 在function外是一样的,都是全局的,在function里面时,var是局部的,而无var时是代表全局的*/   
    var testVar = "全量";
    document.writeln("window.testVar is" + window.testVar+testVar);
    var testqVar = "全量q";
/*如不屏蔽下句话,程序直接停在这了,因为出错了,不认识testGlobal,得把下一句和下下句换一下位置,就ok了 */
  //  document.writeln("testGlobal is" + testGlobal);
    testGlobal = "全量global";
    document.writeln("abc is" + abc);
    var abc;
    testGlobalInVar = "全量globalInVar";
    function testSco()
    {
        var lll = "qqq";
        var testVar = "局量"; //此testVar非外面的testVar
        testqVar = "全量qchange"; //此testqVar就是外面的testqVar
        testGlobal = "全量globalchange";
        var testGlobalInVar = "局量global";//此testGlobalInVar非外面的testGlobalInVar
        /*local variable is stronger than global variable.so "testVar" in the following statement means local variable.*/
        document.writeln(testVar);
        document.writeln(testqVar);
        document.writeln("testGlobalInVar is " + testGlobalInVar);
    }
    testSco();
    document.writeln("second test is " + testVar);
    document.writeln("second testqVar is " + testqVar);
    document.writeln("testGlobal is " + testGlobal);
    document.writeln("testGlobalInVar is " + testGlobalInVar);
</script>

更多请见:https://blog.csdn.net/qq_44594249/article/details/99864142

最新文章

  1. SqlPlus中退格键和方向键的设置
  2. SQL 笔记 By 华仔
  3. 002.ICMP--拼接ICMP包,实现简单Ping程序(原始套接字)
  4. java 读取数据库中表定义
  5. js-自制轮播插件!
  6. python 字符串分割
  7. mysql 死锁检查
  8. Windows Store APP- C# to get IP Address
  9. MySQL table_id原理及风险分析
  10. R 语言画图的基本参数
  11. 深入探索C++对象模型-1
  12. kafka消息中间件及java示例
  13. seajs加载angularjs
  14. HTML5 jQuery+FormData 异步上传文件,带进度条
  15. SharePoint 2013 新建网站集图解(绝对菜鸟篇)
  16. 网页中,鼠标点击与javascript的click事件怎么区分处理
  17. POJ3422费用流
  18. BZOJ.3064.CPU监控(线段树 历史最值)
  19. Sliding Window Maximum LT239
  20. Mac 上flink的安装与启动

热门文章

  1. Dalsa 8K彩色相机Camera link C#采图
  2. python数据分析学习(2)pandas二维工具DataFrame讲解
  3. SpringBoot整合WEB开发--(十)配置AOP
  4. HTML连载64-a标签伪类选择器的注意点与练习
  5. ubuntu 16.04.1上安装并使用vsftpd
  6. 《剑指Offer》各面试题总结
  7. Appium+Python+Pycharm如何创建并运行自动化测试脚本【真机运行】
  8. phpstorm同步服务器文件
  9. C++ socket编程-转载
  10. wpf实现一个windows定时关机的工具