티스토리 뷰

  • 자바스크립트 프로그램은 Unicode 문자 집합을 사용해 작성된다.
  • 식별자(identifier)는 간단히 말해 이름이다. 변수나 함수에 이름을 붙이거나 루프에서 쓸 레이블을 붙이는 데 사용된다.
    • 자바스크립트 식별자는 알파벳, 언더바(_), 달러($) 사인으로 시작하여야 한다.
  • 자바스크립트에서의 세미콜론(;)은 문장과 문장을 구분하는 용도이다. 만약 프로그래머가 세미콜론을 작성하지 않고 줄바꿈을 한 경우에는, 자바스크립트 인터프리터는 이어서 해석할 수 있는 데까지 최대한 길게 끊어서 줄바꿈을 세미콜론으로 인식한다.
    var a
    var b
    =
    3 
    a // undefined
    b // 3
    예를 들어 첫 번째 예제에서는 var a = 3; a; 로 해석하여, a를 부르면 3을 돌려준다.단 이것에 예외가 2가지 있다. 즉 해석 가능한 데까지 연결하는 것이 아니라, 줄바꿈을 무조건 세미콜론으로 인식하는 경우가 2가지 있다.
    1. return, break, continue 문을 사용했을 경우이 경우 줄바꿈을 무조건 세미콜론으로 인식하므로 위 코드는 return true; 가 아니라 return; true; 로 인식된다.
    2. return true;
    3. ++나 -- 연산자가 포함된 경우위 코드는 x++; y; 가 아니라 x; ++y; 로 해석된다. 이런 연산자들을 postfix로 사용하려면 반드시 표현식과 같은 줄에 놓아야 한다.
    4. x ++ y
  • 두 번째 예제에서는 var a var b를 연이어 해석할 수 없으므로, var a; var b = 3; a; b; 로 해석한다.
  • var a = 3 a // 3
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함