美文网首页
基础类型(typescript学习day1)

基础类型(typescript学习day1)

作者: 4440e1453363 | 来源:发表于2019-02-05 08:16 被阅读0次

基础类型

数字:

let varible:number = 1;

字符串:

let varible:string = 'str';

布尔值:

let varible:boolean = true;

null、undefined:

let u:undefined = undefined;
let n:null = null;

是所有类型的子类型,可以复制给任何类型,除非指定 --strictNullChecks标记。

数组:

let list:number[] = [1,2,3];
let list:Array<number> = [1,2,3]//该方法为数组泛型方法。

元组:表示已知元素数量和类型的数组。

let x :[string,number];x = ['fafa',10]

若访问越界元素,使用联合类型代替。

any:

不确定类型,可用于编译时候排查,第三方代码忽略类型检查等等。

void:

没有任何类型,比如函数没有返回值。

never:

不存在或者不能到达的类型。比如死循环,抛出错误等等。

类型断言

相当于一个类型转换,告诉typescript编译器不需要对其进行排查。有两种写法:

1.(<boolean>value)
2.(value as boolean)

变量声明

1.let
2.const
3.解构赋值(数组解构,对象解构,重命名)

  1. 展开操作符

相关文章

网友评论

      本文标题:基础类型(typescript学习day1)

      本文链接:https://www.haomeiwen.com/subject/rqnmsqtx.html