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   常量赋值后,值(内存地址)不能修改  

  • 相关阅读:
    git下载指定的版本
    QT中定时器
    makefile 中添加依赖的库文件
    Qt 出现“undefined reference to `vtable for”
    qt程序启动播放动画
    常用正则表达式
    当你纠结时,请打开这31个锦…
    android mk详解
    C++日志系统log4cxx使用总结
    qt 坐标变换
  • 原文地址:https://www.cnblogs.com/xu3241/p/13272432.html
Copyright © 2011-2022 走看看