• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 JavaScript, TS 게시판 ; 왜,어디에 사용하나요

; 왜,어디에 사용하나요

  • 이 주제에는 2개 답변, 3명 참여가 있으며 Eun-Gil Cho3 년 전에 전에 마지막으로 업데이트했습니다.
3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 글쓴이
  • #36393

    수없는
    참가자

    코드들 쓰다가 ; 를 빼먹었는데도 잘 돌아가는 것 같고...

    왜,어디에 ; 를 사용하나요?

    #36407

    codingapple
    키 마스터

    원래 한 줄 끝나면 세미콜론 붙여야합니다 

    일부환경에선 안붙여도 봐줍니다 

    #36508

    Eun-Gil Cho
    참가자

    원래 C++ 이나 JAVA 같은 다른 프로그래밍 언어는 ; 안 붙이면 에러납니다.

    근데,  Brendan Eich가 10일만에 급하게 만든 " 자바스크립트 "라는 언어는 ; 것이 없으면, 당연히 나야될 에러가 안 나버리는 기현상이 벌어졌습니다.

    => 그래서, 자바스크립트는 출신이 천하다는 의미로 "천출  언어"라고 하는 개발자들도 있습니다.

    이외에도, 당연히 나야될 것들에서 에러가 안 나서, use strict라는 문법이 나오고, 마이크로소프트에서는 타입스크립트라는 자바스크립트를 보완하는 언어까지 만들어낸 겁니다. 

    그러나, 엄격한 문법 환경을 강조하는 곳에서는 ; 을 쓰셔야 에러가 안 나고, ;을 쓰는 습관을 들이셔야 다른 언어 배우실 때도, 어려움을 겪지 않으십니다.

    결론은 원래 문장 끝에 ; 를 안 붙이면, 에러가 나야 맞습니다. 그런데, 자바스크립트가 대충 만들어져서 에러가 안 나는 것뿐입니다.

3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠