
모던자바스크립트 DeepDive - 02. 자바스크립트란

콘솔에 log 또는 print함 숫자, 문자열 넣을 수 있음 const : constant (상수) 상수인 a는 5라는 값을 갖고 있다는 뜻 변수 앞에 const 쓰기 변수명은 공백을 가질 수 없음. 그 대신 다음 단어의 첫문자를 대문자로 씀 (c

모던자바스크립트 DeepDive - 05.표현식과 문

모던자바스크립트 DeepDive - 06.데이터타입

JavaScript 호이스팅, 동기/비동기, 이벤트

함수 정의와 동시에 즉시 호출되는 함수단 한 번만 호출되며 다시 호출할 수 없음그룹 연산자 (…) 내의 기명 함수는 함수 선언문이 아니라 함수 리터럴로 평가되며 함수 이름은 함수 몸체에서만 참조할 수 있는 식별자이므로 다시 호출할 수 없다. 그래서 일반적으로 익명 함수

JavaScript 실행컨텍스트

자바스크립트는 다른 멀티스레드 프로그래밍 언어와 다른 방식으로 비동기 동작을 처리함내부의 비동기 동작을 이해하기 위해서는 이벤트 루프 등의 개념을 알아야 한다!자바스크립트 엔진은 하나의 메인 스레드로 구성된다.메인 스레드는 코드를 읽어 한 줄씩 실행한다.브라우저 환경에

Promise를 활용한 비동기 코드를 간결하게 작성하는 문법async/await 문법으로 비동기 코드를 동기 코드처럼 간결하게 작성할 수 있다.async 함수와 await 키워드를 이용하는데, await키워드는 async 함수 안에서만 사용

HTTP, REST API, JavaScript Fetch API

자바스크립트는 프로토타입 기반의 객체 지향 프로그래밍 언어이며, 자바스크립트를 이루고 있는 거의 모든 것이 객체다.객체지향 프로그래밍은 프로그래밍을 명령어 또는 함수의 목록으로 보는 절차지향적 관점에서 벗어나 여러 개의 독립적 단위, 즉 객체의 집합으로 프로그램을 표현