본문 바로가기

JavaScript/JavaScript 발표 준비2

JavaScript 질문 정리 | 6 ~ 9장 6장 데이터타입 데이터타입이란? 타입이 필요한 이유. 더보기 데이터 타입은 값의 종류를 말한다. 데이터 타입은 원시 타입과 객체 타입으로 구별할 수 있으며, 원시 타입엔 숫자, 문자열, 불리언, undefined, null, symbol 타입이 있다. 동적타이핑 할당될 때 값의 타입이 결정되는 것. 심벌 테이블 컴파일러, 인터프리터는 심벌 테이블이라고 부르는 자료구조를 통해 식별자를 키로 바인딩된 값의 메모리 주소, 데이터 타입, 스코프를 관리한다. 원시타입이란? (immutable value) 더보기 한번 생성되면 변경 불가능한 값. immutable value 숫자, 문자열, undefined, null, boolean, symbol vs 객체타입 자바스크립트가 정수를 처리하는 방법? 더보기 실수 부.. 2021. 9. 9.
JavaScript 질문 정리 | 1~5장 1장 프로그래밍이란 더보기 컴퓨터와 커뮤니케이션하는 것 컴퓨터는 0과 1밖에 모르니까 정확하고 상세하게 얘기해주는 작업 http://mm.sookmyung.ac.kr/~bigrain/class/2012/c/chap01.pdf 프로그래밍 언어란 더보기 컴퓨터와 사람이 소통할 수 있도록 만들어진 언어. 고급언어(인간이 이해할 수 있는 프로그래밍 언어) > 저급언어(기계어, 어셈블리어) 사람과 컴퓨터 사이의 커뮤니케이션 수단이다. 컴파일러 특징/ 인터프리터 특징 그리고 그 둘의 차이점이란 더보기 컴파일러 언어 인터프리터 언어 코드 실행 전, 컴파일 시간에 소스코드 전체를 한번에 기계어로 변환후 실행함. 런타임(코드 실행 단계)때 문 단위로 한 줄씩 중간 코드(intermediate code)인 바이트코드로 변.. 2021. 9. 7.