官网https://www.typescriptlang.org/docs/handbook/basic-types.html
菜鸟教程https://www.runoob.com/w3cnote/getting-started-with-typescript.html
自动编译
这样就会自动编译了。
数据类型
TS在赋值时要求必须加上其类型,且不能赋予其他类型的值。
定义数组第二种
##元组 数组的一种 可以指定数组每一个值的类型
枚举enum
ic_center)
如果没赋值返回索引
如果前面有个赋值了,后面的值为前面的值加一
any
any的用处
小细节,以这个返回的是一个数组,
故应该这样写才对,或者用querySelector去获取。
null undefined
void
没有返回值。
若有返回值,返回什么类型定义什么类型。
never
函数。
传参
不止函数也要定义返回类型,参数也要定义类型
可选参数
ES5就算定义了形参,不传也没事,但是ts必须传。
加问号,可传可不传。但必须配置到参数最后面,否则报错。
也可选也可不选,后面是默认值。
剩余参数
result是数组,
ts中的重载
原来允许传ANY,重载后只能传两个类型。