Language | Basic/JavaScript 22

[JavaScript 스터디] 표현식과 문

값 표현식이 평가되어 생성된 결과 변수에 할당되는 것은 값 리터럴 사람이 이해할 수 있는 문자/기호를 사용해 값을 생성하는 표기법 자바스크립트 엔진은 런타임에 리터럴을 평가해서 값을 생성함 표현식 값으로 평가될 수 있는 문 리터럴도 표현식임 값으로 평가될 수 있는 문은 표현식임 표현식과 평가된 값은 동치 관계임 문 프로그램을 구성하는 기본 단위. 최소 실행 단위 토큰 - 문법적 의미, 더이상 나눌 수 없는 코드의 기본요소 문은 여러개의 토큰으로 구성됨 선언문, 할당문, 제어문 ... 세미콜론 문의 종료를 의미함 코드블록({})은 자체 종결성을 가짐 -> 세미콜론 필요없음 세미콜론은 생략 가능함 --> 세미콜론 자동 삽입 기능이 암묵적으로 수행됨 세미콜론은 사용하는 게 좋음 표현식인 문, 표현식이 아닌 문..

[JavaScript 스터디] 변수

http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&linkClass=3314&barcode=9791158392239 변수 자바스크립트는 개발자의 메모리 제어를 허용하지 않음 값을 저장하기 위해 확보한 메모리 공간, 그 공간을 식별하기 위한 이름 컴파일러/인터프리터에 의해 메모리 공간의 주소로 치환되어 실행됨 자바스크립트는 대소문자 구분 식별자 변수 이름 == 식별자 식별자는 메모리 주소를 가지고 있음 변수, 함수, 클래스의 이름은 모두 식별자임 식별자는 네이밍 규칙을 준수해야 함 모든 식별자는 실행 컨텍스트에 등록됨 선언하지 않은 식별자를 호출하면 ReferenceError가 발생함 변수 선언 키워드를 사용함 var : 함..