typescript
[typescript] 연습장(예시)
승딱
2021. 6. 15. 22:44
반응형
interface 로 객체 , 함수 , 클래스의 타입을 지정해 줄수 있다.
interface 는 extends 로 확장할수 있다.
interface Toy{
name : string
}
interface Car{
color : string;
wheels : number;
starts() : void;
}
interface ToyCar extends Toy,Car{
price : number
}
const examToyCar : ToyCar = {
name : "wow",
color : "red",
wheel : 100,
starts(){
console.log("start")
},
price : 50000000
}
type Score = "a" | "b" | "c"
interface User {
name : string;
age : number;
gender? : string;
readOnly birth : number;
[grade : number] : Score
}
let exUser = {
name : "tmdEKr",
age : 27,
birth : 26
5 : "a"
6 : "a"
}