typeScript中的数据类型

  1. 布尔类型(boolean
  2. 数字类型(number
  3. 字符串类型(string)
  4. 数组类型(array
  5. 元组类型(tuple
  6. 枚举类型(enum
  7. 任意类型(any
  8. null undefined
  9. void类型
  10. never类型

部分示例

  1. var age:number = NaN
  2. var heigh:number = 178.5
  3. // NaN
  4. console.log(age)
  5. console.log(heigh)
  6. console.log("-------------")
  7. var usename:string = "hepeijun"
  8. console.log(usename);
  9. var isMan:boolean = true
  10. console.log(isMan);
  11. // enum 枚举
  12. enum REN{man =1,woman = 2,noman = 3}
  13. console.log(REN.woman)
  14. // 2
  15. // 如果标识符没有赋值 它的值就是下标
  16. enum PEOPLE{young="大人",child="小孩",oldMan="老人"}
  17. console.log(PEOPLE.child)
  18. // 小孩
  19. // 任何类型(可以随意转换的类型)
  20. var other:any = 10
  21. other = "peijun"
  22. console.log(other);
  23. // peijun
  24. // null 和 undefined
  25. // 可能是 number 也可能是 undefined 类型
  26. var num: number | undefined
  27. console.log(num)
  28. // void类型 :typescript中的void表示没有任何类型,一般用于定义方法的时候方法没有返回值。
  29. // never类型:是其他类型 (包括 null 和 undefined)的子类型,代表从不会出现的值。这意味着声明never的变量只能被never类型所赋值。