타입스크립트3 typescript 다른 타입들 enum 은 typescript에서만 사용하는 문법 => (열거형)값의 종류를 나열할 수 있는 경우에 사용할 수 있는 타입 enum Size { S = 'S', M = 'M', L = 'L', XL = 'XL', } console.log(Size.S) 값으로 사용할 때는 객체처럼 점 표기법 사용 / 되도록이면 값을 정해놓고 사용하는게 좋다. interface => 똑같은 타입을 여러번 지정하고 싶지 않을 때 interface Product { id: string; name: string; price: number; membersOnly?: boolean; } const hat: Product = { // interface product를 지정 id: 'a2202', name: '알록달록 모자', pric.. 2024. 2. 5. typescript에서 객체 사용하는 방 typescript 에서 객체에 타입을 지정해줄 때는 ; 을 사용한다 let stock:{ id:string; name:string; price:number; membersOnly:boolean; sizes:string[]; } let stock:{ id:string; name:string; price:number; membersOnly:boolean; sizes:string[]; } = { id: '1324', name: '귀여운 모자', price: 5000, membersOnly: true, sizes: ['M', 'L', 'XL'], } //값을 입력했을 때 타입오류면 바로 알 수 있다. 프로퍼티 개수를 알 수 없거나 개수를 정해놓고 싶지 않을 경우에 프로퍼티 값에 타입만 지정이 가능 let ob.. 2024. 2. 5. 02.05 typescript에서 배열 사용하기? 문자열 배열을 사용하고 싶을 때 const cart : string[] = [] cart.push('apple') cart.push('banana') /////////// cart.push(123) // -> type 오류가 발생 -> 변수 cart 를 문자열 배열로 지정했으니까 cart.push('apple') 하면 문자열 apple 가 들어가지만 숫자 123을 push 하면 타입 오류가 난다. 배열의 배열 const carts: string[] []= [ ['apple', 'banana'], ['apple'], ['apple'] ] 배열타입에는 크기가 정해져있지 않다. let mySize:number[] = [100, 200]; mySize = [200, 300]; //숫자 3개를 한 배열로 만들기 .. 2024. 2. 5. 이전 1 다음