TypeScript内置数据类型
日常的数据类型
ts 是 js 的超集,所以 js 中这些 number、boolean、string、object、bigint、symbol、undefined、null 类型 ts 都是支持的。
除此之外 ts 中新增了这些类型:
Interfaces (接口)
可以描述函数、对象、构造器的结构:
interface Point {
x: number
y: number
}
function printCoord(pt: Point) {
console.log("The coordinate's x value is " + pt.x)
console.log("The coordinate's y value is " + pt.y)
}
interface SayHello {
(name: string): string
}
const func: SayHello = (name: string) => {
return `hello,${name}`
}