2012-09-03 6 views
0

debugger 키워드와 관련된 구문 분석 규칙은 무엇입니까? 크롬에디버거 키워드 구문 분석

는 다음 잘 작동합니다 :

debugger 
console.log('Hello!') 

하지만

debugger console.log('Hello!') 

SyntaxError이다.

공백 (공백)의 한 형식을 다른 공백 (공백) 형식으로 바꾸는 것이 왜 중요한가요? debugger의 구문 분석 규칙은 무엇입니까?

+2

bebugger는 BeOS에서만 작동합니다. –

+0

@MattGreer : 고마워요. – Randomblue

답변

3

이것은 debugger 문과 전혀 관련이 없으며 automatic semi-colon insertion입니다.

그것은

alert('Hi'); 
console.log('Hello'); 

alert('Hi') console.log('Hello'); 

자동 세미콜론 삽입에 입력을 돌리는 시도와 동일합니다;

debugger; 
console.log('Hello!'); 
관련 문제