찾다

 >  Q&A  >  본문

javascript - 세미콜론 문제와 관련하여 세미콜론 없이 오류가 보고되는 이유는 무엇입니까?

출력 2

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

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

高洛峰高洛峰2754일 전594

모든 응답(3)나는 대답할 것이다

  • 我想大声告诉你

    我想大声告诉你2017-05-16 13:44:00

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

    으아아아

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

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

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

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

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

    회신하다
    0
  • PHP中文网

    PHP中文网2017-05-16 13:44:00

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

    회신하다
    0
  • 怪我咯

    怪我咯2017-05-16 13:44:00

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

    으아아아

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

    회신하다
    0
  • 취소회신하다