- Vue.js從入門到精通
- 明日科技編著
- 252字
- 2024-12-27 19:48:30
2.1.2 const聲明
在ES6中提供了const關鍵字用于聲明一個只讀的常量。使用const定義常量后,常量的值就不能改變,而且在聲明時必須對其進行初始化賦值。const的作用域和let的相同,使用const聲明的常量只在const所在的塊級作用域內有效。
例如,將圓周率π的近似值定義為一個常量,代碼如下:
const PI = 3.14
上述代碼中,如果將常量PI修改為其他值就會拋出錯誤。
如果將一個對象定義成一個常量,那么對象的引用不能修改,而對象的屬性可以修改。示例代碼如下:
const user = { name:"Tom" }; user.name="Jerry"; document.write(user.name); //輸出Jerry
如果不允許修改對象的屬性,可以使用Object.freeze()方法凍結對象,示例代碼如下:
const user = Object.freeze({ name:"Tom" }); user.name="Jerry"; document.write(user.name); //輸出Tom
推薦閱讀
- 程序員面試筆試寶典(第3版)
- 數據庫原理及應用(Access版)第3版
- SQL Server 2012數據庫技術及應用(微課版·第5版)
- Java應用開發與實踐
- 算法基礎:打開程序設計之門
- Python語言程序設計
- Python神經網絡項目實戰
- 用戶體驗增長:數字化·智能化·綠色化
- Windows Phone 7.5:Building Location-aware Applications
- Android應用案例開發大全(第二版)
- Mockito Essentials
- Julia High Performance(Second Edition)
- 人人都能開發RPA機器人:UiPath從入門到實戰
- Flink核心技術:源碼剖析與特性開發
- VMware vSphere 5.5 Cookbook