在 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