Typescript学习(3)-爱代码爱编程
类型别名(type)
type StrOrNumber = string | number
let result: StrOrNumber = 'test'
result = 123
字面量
type Directions = 'Up' | 'Down' | 'Left' | 'Right'
let test: Directions = 'Up' // 只能等于上面定义的这四个值
交叉类型
interface IName {
name: string
}
type IPerson = IName & {age: number}
let massage: IPerson = {
name:'test',
age:10
}
声明文件
声明文件是以 .d.ts 结尾的文件
如使用 jquery,安装 jQuery npm install --save @types/jquery
就可以在 ts 结尾的文件中使用 jQuery 了
可以在 microsoft.github.io/TypeSearch/ 这个网址下搜索typescript的第三方库
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/phper2020/article/details/111032906