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개를 갖는 연산자 조건문 표현식?참일 때 리턴값:거짓일때 리턴값 짧은 조건문 논리 연산자의 특이한 성질을 사용해어...