js中定义变量之②var let const的区别
生活随笔
收集整理的這篇文章主要介紹了
js中定义变量之②var let const的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
var 上一篇文章有講過,是js定義變量的關鍵詞。
但是在es6中,新添加了兩個關鍵詞,用于變量聲明的關鍵詞:let 和const
接下來就說一下var let 和const的區別:
首先說var
用var定義變量,可以重新賦值,當我在函數里賦值后,調用函數后,同時改變了局部變量的值。
?
接下來說let
用let不能重復聲明一個變量。
當我在函數里重新對同一變量進行賦值后,并不會影響我函數外的變量。let是有塊級作用域的。
?
最后來說const
const定義變量不能重復賦值。并且,const和let一樣都是有塊級作用域的。
?
那什么時候使用let 和const呢?
當我們定義一個變量,不會改變時,用const
其他時候一律都用let,eg:for循環
轉載于:https://www.cnblogs.com/JiAyInNnNn/p/10993054.html
總結
以上是生活随笔為你收集整理的js中定义变量之②var let const的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: bash中case的用法
- 下一篇: 阿里云物联网 .NET Core 客户端