typeScript中的数据类型
布尔类型(boolean)数字类型(number)字符串类型(string)数组类型(array)元组类型(tuple)枚举类型(enum)任意类型(any)null 和 undefinedvoid类型never类型
部分示例
var age:number = NaNvar heigh:number = 178.5// NaNconsole.log(age)console.log(heigh)console.log("-------------")var usename:string = "hepeijun"console.log(usename);var isMan:boolean = trueconsole.log(isMan);// enum 枚举enum REN{man =1,woman = 2,noman = 3}console.log(REN.woman)// 2// 如果标识符没有赋值 它的值就是下标enum PEOPLE{young="大人",child="小孩",oldMan="老人"}console.log(PEOPLE.child)// 小孩// 任何类型(可以随意转换的类型)var other:any = 10other = "peijun"console.log(other);// peijun// null 和 undefined// 可能是 number 也可能是 undefined 类型var num: number | undefinedconsole.log(num)// void类型 :typescript中的void表示没有任何类型,一般用于定义方法的时候方法没有返回值。// never类型:是其他类型 (包括 null 和 undefined)的子类型,代表从不会出现的值。这意味着声明never的变量只能被never类型所赋值。