• 变量


    特点: 松散型类型

    结果:

    1. 仅仅是一个用来保存值得占位符,可随时变换类型;
    2. 未经过初始化得变量,默认值 undefined;
    3. var定义的变量 将是该变量得作用域的局部变量,如函数中var定义的变量,在函数退出后 就会被销毁
    4. 不使用操作符,直接定义一个变量,此变量将为一个全局变量。
    var msg = 123;
    console.log(typeof msg) // "number"
    msg = 'hello world';

    console.log(msg);// 'hello world'
    console.log(typeof msg)// "string"
    var msg; 
    console.log(msg === undefined) // true
    function hello() { var message = 'hello';}
     hello();
    console.log(message) // 报错:Uncaught ReferenceError: message is not defined
    
    function test() {
         a = '4545'; // 定义一个全局变量a, 严格模式下也ReferenceError
       b
    }
    console.log(a) // VM503:1 Uncaught ReferenceError: a is not defined
    console.log(b) // VM503:1 Uncaught ReferenceError: a is not defined
    test()

    console.log(a) // '4545'
    console.log(b) // VM503:1 Uncaught ReferenceError: a is not defined

      

  • 相关阅读:
    MySQL 查询各科前三的数据
    MySQL 分时间段查询
    MySQL 查询同一字段中同时满足多个条件
    MySQL 分组累加
    快速搭建LNMP
    打开页面默认弹出软键盘,同时兼容iOS和Android
    linux 系统的ssh服务
    linux 磁盘
    linux系统基础网络配置
    discuz中方法
  • 原文地址:https://www.cnblogs.com/baixinL/p/13716809.html
Copyright © 2020-2023  润新知