zoukankan      html  css  js  c++  java
  • var let const的使用和区别

    1、var和let声明变量

    // var 声明的变量没有局部作用域
    // let 声明的变量  有局部作用域
    {
    var a = 0
    let b = 1
    }
    console.log(a)  // 0
    console.log(b)  // ReferenceError: b is not defined
    // var 可以声明多次
    // let 只能声明一次
    var m = 1
    var m = 2
    let n = 3
    let n = 4
    console.log(m)  // 2
    console.log(n)  // Identifier 'n' has already been declared

     2、const声明常量(只读变量)

    // 1、声明之后不允许改变    
    const PI = "3.1415926"
    PI = 3  // TypeError: Assignment to constant variable.
    // 2、一但声明必须初始化,否则会报错
    const MY_AGE  // SyntaxError: Missing initializer in const declaration
  • 相关阅读:
    设计模式学习笔记一
    linux学习记录(一)
    eclipse插件集合
    什么叫反向代理?
    shiro学习四
    shiro学习三
    shiro学习二
    第二次作业
    第一次作业
    自我介绍
  • 原文地址:https://www.cnblogs.com/konglxblog/p/14645713.html
Copyright © 2011-2022 走看看