자바스크립트 기본 복습
자료형 1. 원시 타입 한 번에 하나의 값만 가질 수 있다. 하나의 고정된 저장 공간을 이용한다. number, string, boolean, undefined, null let number = 12; - 변수를 선언할 때 값을 아무것도 할당하지 않을 경우 let a; console.log(a); // undefined 2. 비 원시 타입 한 번에 여러 개의 값을 가질 수 있다. 여러 개의 고정되지 않은 동적 공간을 이용한다. object, array, function let array = [1, 2, 3, 4]; 연산자 1. 널 병합 연산자 피연산자 중에서 null, undefined가 아닌 값을 선택한다. - a라는 변수에 값이 없다면 10을 대입하고 값이 있으면 그대로 그 값을 대입해라. let a..
2023. 12. 13.
배열과 튜플
배열 타입 정의하는 방법1. let numArr: number[] = [1, 2, 3];2. let boolArr: Array = [true, false, false]; - 배열에 들어가는 요소들의 타입이 다양할 경우let multiArr: (number | string)[] = [1, "hello"]; - 다차원 배열의 타입을 정의하는 방법let doubleArr: number[][] = [ [1, 2, 3], [4, 5],]; 튜플길이와 타입이 고정된 배열이다.let tup1: [number, number] = [1, 2];tup1 = [1, 2, 3]; // 튜플 길이를 넘어서는 배열을 만들 수 없다. 튜플은 자바스크립트 코드로 컴파일해서 변환될 때는 배열로 변환된다.그래서 push, pop..
2023. 12. 12.