TypeScript 的基础数据类型包含:

  string、number、boolean、array 、object、null、undefined、enmu、void、never、any、tuple

  注意:typescript和javascript中无int,float等数据类型的定义,全部统一用number来定义

部分数据类型描述:

  number:  数字类型,包含任何格式的数字以及各种进制的数字

  

enum:  为 枚举类型, 如下 :

void:  空类型,通常用来表示无返回值,只能赋值为null或者undefined,主要用于表示该方法无返回值

never: 其它类型(包括 null 和 undefined)的子类型,代表从不会出现的值。

any :任意类型,声明变量时,不会进行数据类型校验,作用域范围内可以随时随地赋值为任何类型的值,主要用于编程时的未知数据类型的使用。

tuple :元组, 表示已知长度和已知数据类型的数组,并且各元素的数据类型可以不同个,但是各位置对应的数据类型的值要匹配, 使用方法如下:

最新文章

  1. Replication的犄角旮旯(四)--关于事务复制的监控
  2. 洛谷P1288 取数游戏II
  3. python03 面向对象的编程01
  4. 网上下载的CHM帮助文件打不开的解决办法。
  5. 3款强大的BootStrap的可视化制作工具推荐
  6. Java file文件的写入和读取及下载
  7. Unity NGUI和UGUI与模型、特效的层级关系
  8. Java基础知识强化之集合框架笔记18:List集合特有的ListIterator迭代器
  9. select 响应时间 js
  10. Spring中常用的hql查询方法(getHibernateTemplate())
  11. 使用Guava进行函数式编程
  12. vim编辑器设置文件的fileformat
  13. AutoMapper5.0创建对象方法更新
  14. CMake安装(源码方式)
  15. Python中os和sys模块中常用的方法
  16. Java面试集合(六)
  17. test-overflow:ellipsis的应用----转载
  18. Linux下简单线程池的实现
  19. [Linux] - Linux安装JDK
  20. Banana

热门文章

  1. kubectl -n ingress-nginx exec nginx-ingress-controller-78bd49949c-t22bl -- cat /etc/nginx/nginx.conf
  2. Mxnet学习笔记(3)--自定义Op
  3. 学习使用junit4
  4. 【翻译】Flink Table Api & SQL — 用户定义函数
  5. 查看rpm包spec文件
  6. [LeetCode] 366. Find Leaves of Binary Tree 找二叉树的叶节点
  7. [LeetCode] 685. Redundant Connection II 冗余的连接之 II
  8. 【SSH进阶之路】Spring的IOC逐层深入——Spring的IOC原理[通俗解释一下](三)
  9. Java的集合类之 List 接口用法
  10. java8新特性(2)--接口的默认方法