async와 defer

기본적으로 브라우저는 HTML 파싱을 하다가 <script>를 만나면 HTML 파싱을 중단하고 스크립트 리소스를 다운로드, 파싱, 실행한다 이럴 경우 화면을 렌더링하는데 그만큼 시간이 소모되므로 사용성이 떨어진다     async 를 사용했을 때...

함수의 기본형태

함수를 왜 사용하는가? 반복되는 코드를 한번만 정의해놓고 필요할 때마다 호출하므로 반복 작업을 피할 수 있다 긴 프로그램을 기능별로 나눠 여러 함수로 작성하면 모듈화로 전체 코드의 가독성이 좋아진다 기능별(함수별)로 수정이 가능하므로...

for 반복문

for in 반복문 배열의 인덱스를 기반으로 반복할 때 사용. 배열의 요소를 하나하나 꺼내 특정 문장을 실행할 때 사용한다 const todos = ['우유 사기', '우유 거품 내기', '에스프레소 샷 내리기']; for...

배열

배열 여러 개의 변수를 한 번에 선언해 다룰 수 있는 자료형 배열[인덱스] const numbers = [273, 52, 103, 32]; numbers[0]; // 273 numbers[1 + 1] // numbers[2] -> 103 //...

조건문

switch 조건문 값에 따라서 조건 분기를 걸어주는 조건문 조건부 연산자 삼항 연산자 라고도 하며 피연산자 3개를 갖는 연산자 조건문 표현식?참일 때 리턴값:거짓일때 리턴값 짧은 조건문 논리 연산자의 특이한 성질을 사용해어...