zoukankan      html  css  js  c++  java
  • var声明变量

    var操作符定义变量将成为定义该变量作用域的局部变量

      举例说明: 

        例子1:

    1 function test(){
    2     var message = "hi";  //message是函数内部局部变量
    3 }
    4 
    5 test();
    6 console.log(message);    //报错

      错误截图:

          

      解析:变量message是在函数中使用var定义的。当函数被调用时,酒水创建该变量,并为其赋值。在此之后,这个变量又会被立即销毁,因此在此例子中的下一行代码会导致错误。

        例子2:

    1 function test(){
    2     message = "hi";  //全局变量
    3 }
    4 
    5 test();
    6 console.log(message);  //hi

        运行结果:

           

      解析:这个例子省略了var操作符,因为message就成了全局变量。这样,只要调用过一次test()函数,这个变量就有了定义,就可以在函数外部任何地方被调用。

  • 相关阅读:
    DP 水题 最长不下降子序列
    数的划分
    水题------纪念品分组
    NY95 众数问题
    NY86 找球号(一)
    C3-Zexal的矩阵链乘
    C3-Zexal的多路流水线调度
    C4-Zexal的食物链
    C4-排列
    C3-炮弹杀伤力
  • 原文地址:https://www.cnblogs.com/mycnblogs-guoguo/p/10117797.html
Copyright © 2011-2022 走看看