728x90
자바나, C나, C++ 등등 여러 언어에서 우리들은 코드를 작성할때 항상 ' ; ' 세미콜론을 끝으로 알림으로써 붙인다.
하지만 자바스크립트 에서는 줄구분이 되어있는 상태에서의 세미콜론 생략은 스크립트가 알아서 세미콜론이 있다고 생각하고 코드가 실행된다 예를 들면
return
true ;
이러한 상태가 있다면 줄구분이 되어있고 return에는 세미콜론이 되어있지 않다 하지만 스크립트는 저기 끝에 세미콜린이 있다라고 생각하고 코드를 실행하게 된다.
하지만 이러한 쓰임은 좋지 않으므로 좋은 프로그래밍 습관을 들이기 위해 항상 세미콜론을 붙이도록 하자, 왜냐하면
return ture; 이러한 트루값을 리턴하고 싶어서
혹여나 위의 return과 true 선언처럼 똑같이 해버리면 트루를 리턴하는 문장이 되는것이 아니라 return 끝에 세미콜론이 생겨나게 되버리는 결과와 똑같이 되버리고 원하던 값이 제대로 되지 않거나
오류가 생길수도 있으므로 이러한 방법이 있다라는 정도로만 알고 넘어가면 될듯 하다.
728x90
'JAVASCRIPT' 카테고리의 다른 글
클로저란 정확히 무엇이며 왜 사용하는가? (2) | 2015.01.03 |
---|---|
자바스크립트의 캡슐화 (0) | 2012.12.31 |
클로저에 대한 정리 (0) | 2012.12.27 |
자바스크립트 변수 유효 범위 (0) | 2012.08.09 |
자바스크립트 주의사항 (0) | 2012.08.03 |