<thead id="thpzt"><noframes id="thpzt">
<progress id="thpzt"><noframes id="thpzt"><th id="thpzt"></th>
<ruby id="thpzt"><noframes id="thpzt"><ruby id="thpzt"></ruby>
<progress id="thpzt"></progress>
<span id="thpzt"><noframes id="thpzt"><span id="thpzt"></span>
<progress id="thpzt"><noframes id="thpzt">
<th id="thpzt"><noframes id="thpzt"><span id="thpzt"><noframes id="thpzt"><strike id="thpzt"></strike><strike id="thpzt"></strike>

var和let的區別(const和let的區別)

給大家建議使用的優先級:const > let > var

首先const聲明常量的好處,一是閱讀代碼的人立刻會意識到不應該修改這個值,

二是防止了無意間修改變量值所導致的錯誤,另外其實js編譯器也對const進行了優化,可以提高代碼的執行效率;

另外let聲明的變量沒有預編譯和變量升級的問題,先聲明再使用其實更為規范,而let本身是一個塊級作用域,很多時候我們在寫代碼的時候都希望變量在某個代碼塊內生效,也更為方便。

最后說一點就是使用的場景說明:let一般應用于基本數據類型;const 一般應用于引用數據類型,也就是函數對象等。

A,var定義變量的一些特點:

1、var定義的變量會預解析,簡單的說就是如果變量沒有定義就直接使用的話,JavaScript回去解析這個變量,代碼不會報錯,只會輸出undefined

javascript中const/let/var的用法區別及使用場景

2、var定義的變量可以反復去定義,當然后面的會覆蓋前面的

javascript中const/let/var的用法區別及使用場景

3、var在循環中使用的時候,循環體外依然可以使用

javascript中const/let/var的用法區別及使用場景

4、在循環綁定事件過程中,var定義的變量無法保存,循環會在瞬間執行完

javascript中const/let/var的用法區別及使用場景

B、let聲明的變量的特點

1、let定義的變量不會預解析,必須先聲明再使用,否則會報錯

javascript中const/let/var的用法區別及使用場景

2、let不能定義已經定義過的變量(無論之前是用var定義的還是let或者const定義的)

javascript中const/let/var的用法區別及使用場景

3、let是塊級作用域,函數內部使用let定義后,對函數外部無影響,簡單說就是在一個{}里面生效

javascript中const/let/var的用法區別及使用場景

4、由于let是塊級作用域,在循環綁定事件過程中let會在這個循環中生效,再次循環時let會重新定義生效

javascript中const/let/var的用法區別及使用場景

C、const聲明的變量的特點:

1、const定義的變量不會預解析,必須先聲明再使用,否則會報錯

javascript中const/let/var的用法區別及使用場景

2、const定義的變量不允許修改

javascript中const/let/var的用法區別及使用場景

但在數組里面,const的值是允許被修改的,這是因為const存儲的是地址,值的內容可以變化

javascript中const/let/var的用法區別及使用場景

【版權聲明】嘰嘰歪歪吧提醒您:請在瀏覽本網站關于《var和let的區別(const和let的區別)》信息時,請您務必閱讀并理解本聲明。本站部分內容以及圖片來源于商家投稿和網絡轉載,如網站發布的有關的信息侵犯到您的權益,請及時與我們取得聯系,郵箱:20451 17252#qq。com,我們會尊重您的決定并當天作出刪除處理。

(0)
上一篇 2022年2月26日 13:00:05
下一篇 2022年2月26日 13:20:05

相關推薦

  • 浙江名勝古跡(浙江文化特色有哪些)

    浙江名勝古跡(浙江文化特色有哪些)浙江新聞客戶端 記者 李嬌儼根據《文化和旅游部辦公廳關于開展〈文明旅游示范單位要求與評價〉(LB/T 075-2019)實施工作的通知》,全國旅游標準化技術委員會研究決定,47家單位為第一批國家級文明旅游示

    2022年2月8日 ? 生活小百科
    15
  • 賺客都這樣賺錢 賺客之家

    賺客都這樣賺錢(賺客之家)大概是11年,某新品牌手機上市,當時是經朋友介紹在某網站注冊后做了個賬號進行虛假搶購,因為該品牌手機號稱首次發布30萬部在極短時間被搶購一空,實際只生產了5萬部,事后做為水軍的我得到了1.4元傭金(中間人抽3層),

    2022年4月21日 ? 生活小百科
    2
  • 怎么樣找黑客盜號(正規黑客聯系方式)

    怎么樣找黑客盜號(正規黑客聯系方式)黑客是怎么盜號的?不少人不清楚,但是就是認為黑客一定有方法,其實大部分黑客是不會去盜號的,盜號只是某些懂技術的人去搞的,比如我們說釣魚網站吧,其實會前端的程序員都能寫出來,并不一定是黑客,有人在到黑客教你

    2022年3月16日
    9
  • 桂皮和肉桂有什么區別(鹵肉是用桂皮還是肉桂哪個好)

    桂皮和肉桂有什么區別(鹵肉是用桂皮還是肉桂哪個好)作者:上海市中醫醫院藥學部副主任藥師 朱海青作為一種常用的中藥材和香料,肉桂與桂皮是同一樣東西嗎?大家有沒有遇到過去市場買肉桂時,店家指著標著“桂皮”的香料說這就是啊。在這里要告訴大家的是肉

    2022年2月27日 ? 生活小百科
    10
  • 2019屬羊的運勢 79年屬羊2020年運勢

    2019屬羊的運勢(79年屬羊2020年運勢)

    2022年3月27日
    3
  • 調查微信聊天記錄軟件(軟件查微信聊天記錄是真的嗎)

    調查微信聊天記錄軟件(軟件查微信聊天記錄是真的嗎)現在作為人們日常生活中不可缺少的一個軟件,地位重要性不用多說,不過由于一直以來非常強調對于用戶聊天記錄的保護,所以在聊天記錄的同步和保存方面做得不算友好,很多時候都找不到要的聊天記錄。而且還

    2022年2月13日
    23
  • 一鍵破解微信免驗證 破解微信低版本登錄限制

    一鍵破解微信免驗證(破解微信低版本登錄限制)說到,每個人都不陌生,也是現今絕大多數人都在用的一種聊天軟件,雖說是我們天天都在使用,那么小編就來問一下,有多少人還記得自己的登錄密碼了,反正小編是記不住了,記不住密碼其實也沒有關系,還是可以通過

    2022年4月29日 ? 生活小百科
    5
  • 沒錢創業別擔心 別擔心

    沒錢創業別擔心(別擔心)在創業的問題上,大家都能知道,一定要有經濟的頭腦和適當的本錢,沒有本錢是做不成的,那么窮人沒本錢怎么創業?接下來,我們就來給大家講解一下這方面的內容。1、自媒體創業對于一個身無分文的中年人,選擇自媒體創業就是一個非常

    2022年4月24日
    0
  • 半自動包子機多少錢一臺 包子機全自動的價格是多少錢

    半自動包子機多少錢一臺(包子機全自動的價格是多少錢)本人有一臺八成新的包子機,因現在不做早餐了想出售,有想要的給我留言,價錢便宜

    2022年3月24日
    6
  • 蘋果手機查微信聊天記錄 微信怎么查找以前的聊天記錄

    蘋果手機查微信聊天記錄(微信怎么查找以前的聊天記錄)借助自帶的電腦備份工具我們可以借助電腦端來恢復丟失的聊天記錄或者給他做個備份。接下來給大家演示一下操作步驟。步驟一:下載電腦端并打開運行,并登陸需要恢復信息的賬號。步驟二:找到左下角的三條

    2022年3月26日
    7

發表評論

登錄后才能評論
丰满熟妇乱子伦,久久精品国产亚洲AV蜜芽,13女下面粉嫩自慰喷白浆免费
<thead id="thpzt"><noframes id="thpzt">
<progress id="thpzt"><noframes id="thpzt"><th id="thpzt"></th>
<ruby id="thpzt"><noframes id="thpzt"><ruby id="thpzt"></ruby>
<progress id="thpzt"></progress>
<span id="thpzt"><noframes id="thpzt"><span id="thpzt"></span>
<progress id="thpzt"><noframes id="thpzt">
<th id="thpzt"><noframes id="thpzt"><span id="thpzt"><noframes id="thpzt"><strike id="thpzt"></strike><strike id="thpzt"></strike>