zoukankan      html  css  js  c++  java
  • let const var 区别 及两道思考题

    es6中新增的用于声明关键字的变量 (块级作用域指的是{}里的作用域)
                  Let:
                    块级作用域的好处
                        主要是防止在复杂的业务逻辑中内层变量覆盖外层变量  
                        防止循环变量变成全局变量
                    1 let声明的变量只在所处的块级有效 
                        使用let声明的变量具有块级作用域 var 没有这个特点
                    2 let 不存在变量提升

                    3 暂时性死区  (绑定在块级,不受外界影响)
                     var num = 10;
                     if(true){
                        console.log(num);
                
                        let num = 20;
                    }
                  
                  const:
                    作用:声明常量,常量就是值(内存地址) 不能变化的量

                    1   具有块级作用域
                    2   const声明常量时必须赋初始值
                    3   常量赋值后,值(内存地址)不能修改  

  • 相关阅读:
    Oracle条件分支查询
    Oracle分组函数实例
    使用JDK合成照片
    Oracle存储过程记录异常日志
    Emmet Cheat Sheet(Sublime编辑)
    JS中级
    JS中级
    架构师必须知道的架构设计原则
    JS中级
    JS中级
  • 原文地址:https://www.cnblogs.com/xu3241/p/13272432.html
Copyright © 2011-2022 走看看