jQuery const是jQuery 3.5版本之后新增的常量,如其名所示,它是用于聲明常量的關鍵字。
// 定義常量 const PI = 3.1415926; const AUTHOR = 'John Doe'; // 嘗試修改常量的值 PI = 3.14; // 報錯:TypeError: Assignment to constant variable. AUTHOR = 'Jane Doe'; // 報錯:TypeError: Assignment to constant variable.
在上述代碼中,我們聲明了兩個常量PI和AUTHOR,它們的值分別是3.1415926和'John Doe'。由于它們是常量,所以我們無法通過任何方式來修改它們的值。如果嘗試做出修改,瀏覽器會拋出TypeError的錯誤。
在jQuery中,const常量通常用于存儲一些固定的值,例如網站的基礎URL、API的地址等等。這些值在整個項目中都將保持不變,因此使用const常量更加合適。
// 定義常量 const baseURL = 'https://api.example.com/'; // 在請求API時使用常量 $.ajax({ url: baseURL + 'users', type: 'GET', success: function(data) { // ... }, error: function() { // ... } });
上述代碼中,我們定義了一個常量baseURL,它存儲了API的基礎地址。在通過jQuery發送請求時,我們可以使用該常量來構造完整的請求地址。這樣做的好處是,在需要修改API地址時,我們只需要修改常量的值即可,整個項目中所有調用該地址的地方都將自動使用新的地址。
總之,const常量是一個在jQuery中很有用的新特性,它可以讓我們更加方便地管理和使用一些固定的值。