您好,登錄后才能下訂單哦!
這篇文章主要介紹了JavaScript塊作用域、重新聲明變量的方法的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇JavaScript塊作用域、重新聲明變量的方法文章都會有所收獲,下面我們一起來看看吧。
JavaScript 塊作用域
通過 var 關鍵詞聲明的變量沒有塊作用域。
在塊 {} 內聲明的變量可以從塊之外進行訪問。
實例
{
var x = 10;
}
// 此處可以使用 x
在 ES2015 之前,JavaScript 是沒有塊作用域的。
可以使用 let 關鍵詞聲明擁有塊作用域的變量。
在塊 {} 內聲明的變量無法從塊外訪問:
實例
{
let x = 10;
}
// 此處不可以使用 x
重新聲明變量
使用 var 關鍵字重新聲明變量會帶來問題。
在塊中重新聲明變量也將重新聲明塊外的變量:
實例
var x = 10;
// 此處 x 為 10
{
var x = 6;
// 此處 x 為 6
}
// 此處 x 為 6
親自試一試
使用 let 關鍵字重新聲明變量可以解決這個問題。
在塊中重新聲明變量不會重新聲明塊外的變量:
實例
var x = 10;
// 此處 x 為 10
{
let x = 6;
// 此處 x 為 6
}
// 此處 x 為 10
關于“JavaScript塊作用域、重新聲明變量的方法”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“JavaScript塊作用域、重新聲明變量的方法”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。