1번
let a = 1042 //number
let b = "apples" //string
const c= "pineapples"//string
const d = [true, true, false] //boolean[]
const e = {type: "ficus"} // {type:string}
const f = [1, false] // (number|boolean)[]
const g = [3] // number[]
let h = null // null
h는 null일 줄 알았는데 any였다.
2번
//a
let i:3 = 3
i = 4
//리터럴 타입 3으로 지정됐다
//b
let j = [1,2,3]
j.push(4)
j.push('5')
//초기에 number[] 타입으로 정해졌다
//c
let k: never = 4
//never 타입에는 어떤 것도 할당할 수 없다
//d
let l: unknown = 4
let m = l * 4
//unknown 타입은 타입이 정해지기 전에 사용할 수 없다.
728x90
'Typescript > 타입스크립트 프로그래밍 연습문제' 카테고리의 다른 글
7장 연습문제 (0) | 2023.03.30 |
---|---|
6장 연습문제 (1) | 2023.03.29 |
5장 연습문제 (0) | 2023.03.23 |
4장 연습문제 (0) | 2023.03.22 |