월루를 꿈꾸는 대학생

자바 스크립트 정리 1주차 본문

Programing

자바 스크립트 정리 1주차

하즈시 2022. 1. 18. 00:18
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