TypeScript的声明,解构和函数

声明 let声明只在块级作用域内有效 块级作用域中变量不能在它声明之前被读取或赋值 在相同作用域中,let不允许变量被重新声明,而在使用var声明时,不管声明多少次最后只会得到最近一次声明的那个值 function funA(x) { let x = 100;//报错,x已经在函数入参声明 } const声明与let声明相似,它与let拥有相同的作用域规则,但const声明为常量不能被重新赋值,如果定义的常量是对象,对象里的属性值是可以被重新赋值的。 解构 解构就是讲声明的一组变量与相同结构的数组或者对象的元素数组一一对应,并将变量相应元素进行赋值 let input = [1, »

TypeSript基本类型

布尔类型(boolean) 数字类型(number) 字符串类型(string) 数组类型(array) 元组类型(tuple) 枚举类型(enum) 任意值类型(any) null和undefined void类型 never类型 布尔类型 let flag:boolean = true; flag = 1//报错 数字类型 »