자바 스크립트는 렌더링 엔진이 아닌 자바스크립트 엔진이 처리한다. HTML파서는 script태그를 만나면 자바 스크립트 코드를 실행하기 위해 DOM 생성 프로세스를 중지하고 자바스크립트 엔진으로 제어 권한을 넘긴다. 제어 권한을 넘겨 받은 자바스크립트 엔진은 script 태그 내의 자바스크립트 코드 또는 script 태그의 src 어트리뷰트에 정의된 ...
1.1.1 number Javascript는 모든 수를 실수(일반적으로 소수를 가리킴)로 처리한다. console.log(3/2); => 결과: 1.5 1.1.2 string 문자열은 배열처럼 인덱스를 통해 접근할 수 있으며 immutable특징을 가진다. var str = "string" str[0] = 'S' 위의 코드 처럼 이미 ...
2. 문과 표현식 자바스크립트 statement 끝에 세미콜론을 안 붙여줘도 되는 이유는 자바스크립트 엔진에는 statement 끝이라고 예측되는 지점에 세미콜론을 자동으로 붙여주는 세미콜론 자동 삽입 기능(ASI, automatic semicolon insertion)이 있기 때문이다. 세미콜론을 반드시 붙여야 한다는 주장이 대다수를 차지하지만 붙...
[개발자 블로그] 5.30 배열 고차 함수
[개발자 블로그] 5.32 동기식 처리 모델 vs 비동기식 처리 모델