타입을 변수에 넣어쓰자!!!
변수 이름은 대문자
type AnimalType = string | number | undefined;
let 동물 :AnimalType =123;
type PersonType = {name:string, age:number}
let 사람 :PersonType = {name:'kim',age:1}
const로 담은 object수정은 자유롭게 가넝한거 아시죠?
const 사는곳 = {city:'Busan'}
사는곳.city = 'Seoul' //괜춘.
TypeScript에선 object 수정 못하게 막을수있어요
type Boyfriend = {
readonly name:string 실수로 수정하면에러가 납니다.
}
const 남친 :Boyfriend ={
name: '성무'
}
남친.name = '강준' //오류뜸. 하지만 실제 js에선 실행은된다.
NewOne 타입은 string | number
&
기호를 쓴다면 object 안의 두개의 속성을 합쳐줍니다.
위 코드에서 XandY 타입은 { x : number, y : number }
너무 잘 읽었습니다, 많은 것을 배웠습니다.