ts的特殊数据类型

Posted dlm17

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ts的特殊数据类型相关的知识,希望对你有一定的参考价值。

四. Ts数据类型

  1. tuple(元组类型):可以给数组指定位置存指定类型数据

    例:let arr:[number, string] = [123, ‘123’];

  1. enum(枚举):将数字转化为标识符

    例: enum 枚举名 { 标识符 = 整形常数,...};

    调用:枚举名.标识符 (注:标识符可直接写或者写成字符串)

  1. any(任意类型):可以随便类型赋值
  2. 匿名函数:var fun = function run(): string{

          return  ‘run’;

        }

  1. 缺省值函数:

  Function test(name?: string){...}:参数名后带?代表此参数可传可不传,此参数应放最后一位

  Function test(name: string = null){...}:此参数若不传有默认值为null

  1. 转换类型

  this as any:表示将this的类型转换为any

以上是关于ts的特殊数据类型的主要内容,如果未能解决你的问题,请参考以下文章

JS,TS中的as关键字

TS的数据类型

TS的数据类型

Ts高级类型(Utility Types)

TypeScripts前端基础篇---ts基本数据类型

TypeScripts前端基础篇---ts基本数据类型