월루를 꿈꾸는 대학생
자바 스크립트 정리 1주차 본문
728x90
프로그래머는 문제의 요구사항을 정확히 인지하고 이해하는 것이 중요
복잡함을 단순하게 분해하고 구분할 필요가 있다
프로그래밍 = 0과 1밖에 모르는 똥멍청이 컴퓨터에게 요구사항을 전달하는 작업
변수
- 컴퓨터는 메모리를 사용해 데이터를 기억
- 메모리란 1파이트 짜리 메모리셀의 집합체
- 메모리에 저장되는 수는 모두 2진수로 저장
- 메모리에 저장된 값을 사용하기 위해 변수를 사용함
* 변수란 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙인 이름
* 값의 위치를 가리키는 상직적 이름
요즘은 변수 선언시 let , const 키워드 사용
변수를 선언하고 값을 초기화하지 않으면 메모리 공간에 undefined라는 값이 저장
암묵적으로 초기화가 되니까 가비지 컬렉터로 삭제 x
변수 호이스팅
- 소스코드 실행 전 평가과정을 통해 변수 선언이 미리 되는 상태 그외 여러 선언문이 코드 실행정 먼저 실행됨
리터럴
- 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 표기함
- 그냥 숫자
문
- 프로그램 구성 기본 단위
- 최소 실행 단위
토큰
- 나눠지지 않는 기본 요소
- 문을 이루는 요소
js에서는 세미클론 생략되지만 그래도 명시해주는 분위기
728x90
'Programing' 카테고리의 다른 글
9장 10장 (0) | 2022.02.01 |
---|---|
모던 자바스크립트 Deep Dive 6,7,8 (0) | 2022.01.25 |