본문 바로가기
IT/JavaScript

자바스크립트 핵심 가이드 - (문법)

by 최고영회 2013. 12. 23.
728x90
반응형
SMALL

자바스크립트의 좋은 문법들

1) 공백

2) 이름 : 문자열로서 문장, 변수, 매개변수, 속성명, 연산자, 라벨 등에 사용되며 예약어는 이름이 될 수 없다.

3) 숫자 : 자바스크립트는 하나의 숫자형이 있고 이는 내부적으로 64비트 부동 소수점 형식을 지닌다. (Java의 double과 같다)

             자바스크립트에는 정수와 실수의 구분이 없기에 1과 1.0은 같은 값이다.

             NaN(숫자연산을 통해 정상적인 값을 얻지 못할 때) 은 그 자신을 포함해서 어떤 값하고도 같지 않다. 

4) 문자열 : 자바스크립트 내의 모든 문자는 16비트 유니코드 이다.

               \u 로 시작하는 표기법은 유니코드 숫자값으로 문자를 나타낼 수 있다.

               ex) "A" === "\U0041"

5) 문장 : 자바스크립트는 링커가 없기 때문에 모든 문장을 공통적인 전역 이름 공간(namespace)에 한 데 몰아 넣는다.

            다른 언어들과 달리 자바스크립트에서 블록은 새로운 유효범위(scope)를 생성하지 않는다. 

            이러한 이유로 변수는 블록 안에서가 아니라 함수의 첫 부분에서 정의해야 한다.

6) 표현식(Expressions) 

     - 리터럴 값(문자열이나 숫자), 변수, 내장값들, new 키워드에 의한 호출 표현식, delete 키워드 다음에 나오는 세부지정 표현식, 

       괄호로 쌓인 표현식, 전치 연산자 다음에 이어지는 표현식, 이항 연산자 표현식, ?삼항 연산자 표현식, 호출, 세부지정(. 또는 [])

     - typeof 연산자의 결과값에는 number, string, boolean, undefined, function, object 등이 있다.

7) 리터럴(Literals)

     - 숫자, 문자열, 객체, 배열, 함수, 정규 표현식 리터럴

728x90
반응형
LIST