모던자바스크립트
-
[TIL] 0729 표현식과 문Today I Learned 2024. 7. 29. 17:48
오늘의 학습05장 표현식과 문리터럴은 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법을 말한다.// 숫자 리터럴 33 표현식은 값으로 평가될 수 있는 문이다. 리터럴은 값으로 평가된다. 따라서 리터럴도 표현식이다. 문은 프로그램을 구성하는 기본 단위이자 최소 실행 단위이다. 문을 명령문이라고도 부른다. 문이 실행되면 명령이 실행되고 무슨 일이 일어나게 된다. 문은 선언문, 할당문, 조건문, 반복문 등으로 구분할 수 있다. - 표현식인 문과 표현식이 아닌 문 표현식은 문의 일부일 수도 있고 그 자체로 문이 될 수도 있다. 표현식인 문과 표현식이 아닌 문을 구별하는 가장 간단하고 명료한 방법은 변수에 할당해 보는 것이다. // 변수 선언문은 표현식이 아닌 문var x;// 표..
-
04장 변수 | 모던 자바스크립트 Deep Dive모던 자바스크립트 Deep Dive 2023. 10. 23. 21:53
10 + 20 자바스크립트 엔진이 위 자바스크립트 코드를 계산(평가 evaluation) 하려면 먼저 10, 20 +라는 기호(리터럴 literal과 연산자 operator)의 의미를 알고 있어야 하며, 10 + 20이라는 식(표현식)의 의미도 해석(파싱)할 수 있어야 한다. 사람은 계산과 기억을 모두 두뇌에서 하지만, 컴퓨터는 연산과 기억을 수행하는 부품이 나눠져 있다. 컴퓨터는 CPU를 사용해 연산하고, 메모리를 사용해 데이터를 기억한다. 메모리는 데이터를 저장할 수 있는 메모리 셀의 집합체다. 메모리 셀 하나의 크기는 1바이트(8비트)이며, 컴퓨터는 메모리 셀의 크기, 즉 1바이트 단위로 데이터를 저장하거나 읽어들인다. 각 셀은 고유의 메모리 주소를 갖는다. 컴퓨터는 모든 데이터를 2진수 로 처리한..