私の問題はここにあります 私はJavaScriptを学んでいますが、プログラミングはまったく新しいものではありません。私は巻き上げを理解していますが、厳密モードでは、6 が宣言されていない変数に割り当てられているか、document.getElement... が割り当てられているときにエラーが発生してキャッチされるべきではありません。これはエラーを生成しないため、私の診断は巻き上げですまだ進行中です..これは好きではなく、strict を使用して取り除きたいと考えています。Chrome バージョン 42.0.2311.152 m をブラウザとして使用
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;
}
}