我的問題在這裏謊言我正在學習JavaScript,但並不是新的編程。 我理解提升,但嚴格模式不應該產生一個錯誤,並被捕獲當6被分配給未聲明的變量或document.getElement ...被賦值x這不會產生錯誤,所以我的診斷是提升仍在繼續......我不喜歡,並希望擺脫嚴格使用。使用Chrome版本42.0.2311.152米作爲我的瀏覽器'使用嚴格'不停止在功能範圍內提升
function strictMode(){
'use strict';
try {
x = 6;
document.getElementById('hoisting').innerHTML = x;
var x;
}
catch(err) {
document.getElementById('error_report').innerHTML =
"There was an error that occured (Were in Strict Mode)" +
" " + err.message;
}
}
我不認爲嚴格模式打算刪除吊裝 – GillesC
我讀過它,這就是爲什麼它產生了我的問題......我從各種網站讀取 –