일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- wecode#위코드#너무어려워#멘토님감사합니다
- 시멘틱 웹#시멘틱 태그#로멘틱성공적
- 벌써보고싶어38기
- Github웹호스팅 #HTML#CSS
- 멘토님포함
- wecode#위코드
- wecode
- Today
- Total
목록TypeScript (3)
lflov
타입스크립트 Optional cosnt player = { name : '현태', // 해당 값은 필수적 age : 1 // 해당 값은 선택적 } player 객체에서 전부 name이라는 키값에 value를 가지고 있지만, age는 일부는 가지고 있고, 일부는 가지고 있지 않다면, 어떻게 타입스크립트에게 알려줄 수 있을까? 객체의 optional ( 선택적 ) const player : { name : string, age ?: number // ?: 를 사용하면 해당 키값은 선택적인 값이다(optional) } // 객체 정의 = { name: '이현태' } // 객체에 값 할당 이렇게 객체를 정의할때 ?: 로 정의하게 되면 이것은 선택적이라는 객체의 정의이다 const player : { name :..
타입스크립트 타입선언 변수 타입 추론하기 let a = 'string' // 타입스크립트는 변수 a의 데이터 타입을 추론할 수 있다. a = 'bye' // string -> string으로 바뀌는것이므로 가능 a = 1 // error! -> 타입스크립트는 변수 a를 string으로 추론했는데 number타입인 1을 넣었으므로 에러발생 변수 타입 정해주기 let b : boolean = 'error' // error! -> 변수 b의 데이터타입을 boolean으로 정해줬는데 string을 대입하면 error발생 let c : boolean = true // 변수 c가 boolean타입이므로 가능 Type Checker가 타입이 어떤지 체크하고 있따 let a : number[] = [ 1, 2, 3, ..
타입스크립트를 사용하는 이유 1.안정성 ( 타입 안정성 ) → 코드에 버그가 줄어들고 / 확장성 증가 / 런타입 에러 감소 / 안정성 증가 2. 자바스크립트의 단점 → 타입 설정이 없는 자바스크립트는 아래와 같은 단점이 존재한다 const array = [ 1, 2, 3, 4 ] + false console.log(array); // '1,2,3,4false' function divide(a, b) { return a / b; } devide(2, 3) // 0.6666666666666666666 devide ('xxxxxxx') // NAN const ht = { name: 'hyeonTae' } ht.handsome(); //runtime error 발생! ' handsome() is not a fu..