zoukankan      html  css  js  c++  java
  • 局部变量和全局变量

    1、变量在函数内部用 var 来声明,则为局部变量,不用 var 修饰则为全局变量

    2、变量在函数之前用 var 声明,则为全局变量,全局作用域:网页中所有脚本和函数均可使用

    注意:在 ES6 中,提供了 let 关键字和 const 关键字。

    使用 const 声明的是常量,其值一旦被设定便不可被更改。

    let 和 var 的区别代码实例:

     1 function varTest() {
     2   var x = 1;
     3   if (true) {
     4     var x = 2;  // 同样的变量!
     5     console.log(x);  // 2
     6   }
     7   console.log(x);  // 2
     8 }
     9 
    10 function letTest() {
    11   let x = 1;
    12   if (true) {
    13     let x = 2;  // 不同的变量
    14     console.log(x);  // 2
    15   }
    16   console.log(x);  // 1
    17 }
  • 相关阅读:
    Linux搭建JAVAWEB环境
    java异常捕获
    java流2
    java流
    32
    java代码List
    java代码输入流篇2
    java流类练习前篇
    java流网址:
    java中i/o练习
  • 原文地址:https://www.cnblogs.com/OSKnown/p/8744930.html
Copyright © 2011-2022 走看看