微信小程序中Var、Let、Const用法詳解


Var命令

  • var申明的變量是全局變量,其作用域為所在的函數內。如下圖1所示
  • var命令會發生”變量提升“現象,即變量可以在聲明之前使用。如下圖2所示

                 

 

 

 

Let命令

  • let聲明的變量是局部變量,該變量只會在最靠近{ }內的范圍有效,出了{}之后,該變量就不能用了,否則會報該變量未定義的錯誤。
  • let聲明的變量只在它所在的代碼塊有效。
  • for循環的計數器,就很合適使用let命令。
  • let不允許在相同作用域內,重復聲明同一個變量。

       

       

 

Const命令

  • const聲明一個只讀的常量。一旦聲明,常量的值就不能改變。
  • const聲明的變量不得改變值,這意味着,const一旦聲明變量,就必須立即初始化,不能留到以后賦值,只聲明不賦值,就會報錯。
  • const聲明的常量,也與let一樣不可重復聲明。

      

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM