在 TypeScript 静态类型分为两种,一种是基础静态类型,一种是对象类型。
基础静态类型
基础静态类型非常简单,只要再声明的变量后加一共 : 号,然后加上对应的类型,例如:
const count: number = 666 ; const name: string = 'hello'
类似这样常用的基础类型还有 null , undefinde , symbol , boolean , void 这些都是最常用的基础数据类型;
对象类型
对象类型有以下几种形式,这几种形式我们在 TypeScript 里叫做对象类型。
对象类型 数组类型 类类型 函数类型
// 对象类型
const teacher: {
name: string,
age: number
} = {
name: 'heyujie' ,
age: 18
}
console.log(teacher.name)
// 数组类型
const arrStr: String[] = ["小红", "小结", 'test' ];
console.log(arrStr)
// 类类型
class Person { }
const dajiao: Person = new Person();
// 函数类型 getName 是一个函数,这个函数返回值是一个string
const getName: () => string = () => {
return "大脚" ;
};
console.log(getName())
View Code
查看更多关于TypeScript学习2--TypeScript基础静态类型和对象类型的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did223472