개발 관련 책 읽기/모던 자바스크립트 Deep Dive(9)
-
모던 자바스크립트 Deep Dive - 3
✅ 아래 내용들에 대해서 알아보자 - 값 - 표현식, 문 - 데이터 타입 값 값은 식(표현식)이 평가되어 생성된 결과를 말한다. 평가는 식을 해석해서 값을 생성하거나 참조하는 것을 의미함 값은 다양한 방식으로 생성될 수 있다. 가장 기본적인 방법은 리터럴을 사용하는 것이다. 리터럴은 정수 리터럴, 부동 소수점 리터럴 등 다양한 종류의 값을 생성할 수 있다. 리터럴 예시 비고 정수 리터럴 100 부동소수점 리터럴 10.5 2진수 리터럴 0b0100001 0b로 시작 8진수 리터럴 0o101 ES6에서 도입, 0o로 시작 16진수 리터럴 0x41 ES6에서 도입, 0x로 시작 문자열 리터럴 'Hello' 불리언 리터럴 true null 리터럴 null undefined 리터럴 undefined 객체 리터럴 ..
2023.03.23 -
모던 자바스크립트 Deep Dive - 2
✅ 아래 내용들에 대해서 알아보자 - 변수란? - 변수 사용 방법 - 변수 호이스팅 - 값 할당/재할당 - 네이밍 규칙 변수란 변수는 하나의 값을 저장하기 위해 확보한 메모리 공간 또는 식별하기 위해 붙인 이름을 말한다. 변수이름을 식별자라고도 한다. 식별자를 통해 메모리 공간에 저장되어 있는 값을 나타내는 주소를 가지고 있다. 즉, 메모리 주소를 통해 메모리 공간에 접근하여 해당 값을 읽어 올 수 있다. 컴퓨터는 모든 데이터를 2진수로 처리하여 저장한다. 따라서 메모리에 저장되는 데이터는 종류(숫자, 텍스트, 이미지, 동영상 등) 상관없이 모두 2진수로 메모리에 저장된다. 메모리는 1바이트 크기의 각 공간을 가지며 4GB 메모리에서는 (0x00000000 ~ 0 xFFFFFFFF)까지의 메모리 주소를 ..
2023.03.22 -
모던 자바스크립트 Deep Dive - 1
✅ 아래 내용들에 대해서 알아보자 - JavaScript란? - JavaScript 역사 - JavaScript 특징 - Ajax/JQuery/V8 엔진/Node.js - NPM JavaScript란 자바 스크립트는 브랜던 아이크가 넷스케이프 커뮤니케이션즈에서 일하면서 1995년에 개발한 언어로 당시 넷스케이프가 잘 나가는 IE의 대항마격인 웹 브라우저를 만드려고 아이크에게 Scheme을 만들어 달라고 했었으나 아이크가 언어 하나를 새로 개발하였고 이름을 모카 ->라이브 스크립트 -> JavaScript(자바가 큰 인기를 끌게 된 시대였음)로 최종적으로 결정되었다.(아이크는 Firefox도 만들었음) JavaScript 역사 1996년 8월 MS는 Jscript를 IE 3.0에 탑재하였고 이로 인해 JS..
2023.03.21