javascript - 세미콜론 문제와 관련하여 세미콜론 없이 오류가 보고되는 이유는 무엇입니까?
高洛峰
高洛峰 2017-05-16 13:42:00
0
3
592

출력 2

해당 세미콜론을 제거하면 오류가 보고됩니다

그 세미콜론의 기능은 무엇인가요? 제거하면 오류가 발생하는 이유는 무엇입니까?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

모든 응답(3)
我想大声告诉你

세미콜론에는 문제가 없습니다.
하지만 ; 기호가 차단되지 않은 경우 통역사는 두 명령문을 다음과 같이 직접 병합합니다.

으아아아

() 및 []로 시작하는 문을 사용할 때는 특히 주의하세요. 이 두 연산자는 이전 표현식과 먼저 결합되며 ; 기호는 생략할 수 없기 때문입니다

어떤 경우에는 “;” 기호가 필요하지 않습니다. 으아아아

이것은 오류를 보고하지 않습니다

js에서는 이러한 동작을 명확하게 설명하지 않고 페이지가 혼동되기 쉽기 때문에 일반적으로 권장되는 접근 방식은 다음과 같습니다.

필요 여부에 관계없이 ";" 구분 기호 끝에 문장을 추가하는 것이 좋습니다. 결과가 어떻게 될지 정확히 알지 않는 한
이것을 모범 사례라고 합니다

洪涛

function(){}[1,2,3]은 정의되지 않음을 반환합니다

刘奇

여기 세미콜론은 이 문장의 끝을 나타내야겠죠?

으아아아

이렇게 써보면 알 수 있을 것 같아요.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿