var、let、const共同点及三者区别

发布时间 2023-04-05 15:48:05作者: 888实打实

共同点:都是用来声明变量的

区别:

区别一:var 具有变量提升机制

               let 和 const 没有变量提升的机制

区别二:var 可以多次声明同一个变量

               let和const 不可以多次声明同一个变量

区别三:var 和 let 是声明变量的

               const是声明常量的

   var 和 let 声明的变量可以再次赋值,但是const不可以再次赋值

区别四:var 声明的变量的没有自身作用域的

               let 和 const 声明的变量有自身的作用域