function add(x: number, y: number): number {
return x + y
}
function add(x: number, y?: number): number {
return x + 10
}
function add(x: number, y: number = 20): number {
return x + y
}
function sum(...args: number[]): number {
let ret: number = 0
args.forEach((item: number): void => {
ret += item
})
return ret
}
sum(1, 2, 3)
let add = (x: number, y: number): number => x + y
export default xxx
export const foo: string = 'bar';
export const bar: string = 'foo';
// 加载默认成员
import xxx from '模块标识'
// 按需加载模块成员
import {foo, bar} from '模块'
boolean
number
string
number[]
或者 Array<number>
[number, string]
object
,了解即可any
void
null
和 undefined
原文:https://www.cnblogs.com/ygjzs/p/12215478.html