debugger
キーワードに関する解析規則は何ですか?
Chrome では、次のようにすると問題なく動作します。
debugger
console.log('Hello!')
しかし
debugger console.log('Hello!')
ですSyntaxError
。
ある形式の空白 (改行) を別の形式の空白 (スペース) に置き換えることが非常に重要なのはなぜですか? の解析規則はdebugger
何ですか?
debugger
キーワードに関する解析規則は何ですか?
Chrome では、次のようにすると問題なく動作します。
debugger
console.log('Hello!')
しかし
debugger console.log('Hello!')
ですSyntaxError
。
ある形式の空白 (改行) を別の形式の空白 (スペース) に置き換えることが非常に重要なのはなぜですか? の解析規則はdebugger
何ですか?
これはdebugger
ステートメントとはまったく関係ありません。自動セミコロン挿入にかかっています。
努力するのと同じ
alert('Hi');
console.log('Hello');
と
alert('Hi') console.log('Hello');
自動セミコロン挿入により、入力が次のようになります。
debugger;
console.log('Hello!');