지적 코딩을 위한 매우 얕은 지식

Javascript/Js

자바스크립트 어휘 구조

toy2508 2022. 5. 14. 15:05
반응형

 

어휘 구조 특징

1. 대소문자를 구별한다.

   - While(×)  → while(○)
   - Item, item, ITEM → 각 단어는 다른 변수로 간조 

2. 토큰 사이의 공백 무시,  줄바꿈 무시(일부 예외 존재)

3. 주석은 두가지 스타일의 주석을 지원
   - // 한줄 주석
   - /* 범위형 주석 */
   - /* 
      * 여러줄 주석
      */

4. 리터럴 : 프로그램 안에 쓴 데이터 값

5. 식별자
   - 식별자는 이름으로 상수, 변수, 프로퍼티, 함수, 클래스 이름 등에 사용
   - 시작은 알파벳, 밑줄(_), 달러 기호($)으로 해야한다.
   

6. 예약어
   - 자바스크립트 동작을 위해서 미리 사용된 문자로 식별자로 사용할 수 없다.
   - 예약어

as const export get null
target void async continue extends
if of this while await
debugger false import return throw
with break default finally in
set true yield case delete
for instanceof static try catch
do from let super typeof
class else function new switch
var enum implements interface package
private protected public    

 

7. 자바스크립트 프로그램은 유니코드 문자셋(일반적으로 ASCII 문자만 사용)으로 작성
   - const ∏ = 3.14 (사용 가능)

8. 두문장 사이에 줄바꿈이 존재하면 세미클론이 필요하지 않지만 
   줄바꿈이 없는 한 줄에 두 문장이 존재하면 반드시 세미크론이 필요하다.
   (대체적으로 문자의 끝나는 곳에는 반드시 세미클론을 붙여서 구분을 하는게 좋다)
   - a = 3;  b = 4; 

반응형

'Javascript > Js' 카테고리의 다른 글

JS 타입, 변수 | 템플릿, 패턴매칭, boolean  (0) 2022.05.20
JS 타입, 변수 | 문자열  (0) 2022.05.15
JS 타입, 변수 | 숫자  (0) 2022.05.14
JS 타입, 변수 | 기본 특징  (0) 2022.05.14
Javascript  (0) 2022.05.10