一:基础静态类型
const age: number = 18
const name: string = 'james'
二:对象类型
对象类型
let nbaHero: {
name: string,
age: number
} = {
name : 'james',
age: 18
}
数组类型
let nbaHero: String[] = ['james', 'curry', 'westbrook']
类类型
class Hero{}
let nbaHero: Hero = new Hero()
函数类型
const nba: () => string = () => {
return 'james'
}
三:自定义静态类型
- interface
interface Person{
name: string,
age: number
}
let a: Person = {
name: 'a',
age: 18
}