【学习笔记】TypeScript学习笔记1 --TypeScript中的类型

文章目录

  • TS总的变量类型
  • References

TS总的变量类型

【学习笔记】TypeScript学习笔记1 --TypeScript中的类型_第1张图片

备注: 如果一个变量设置为了any 类型之后相当于变量关闭了TS的类型检测

let d: any;
d = 10;
d = 'hello';

【学习笔记】TypeScript学习笔记1 --TypeScript中的类型_第2张图片

//unknown表示的是未知类型,实际是上一个安全的any,unknown类型的变量不能直接赋值给其他变量

let va1: unknown;
va1 = 10;
va1 = "hello";

//类型断言,可以用来告诉解析器变量的实际类型
s = e as string
s = <string>e

下面这两个类型是针对函数的
在这里插入图片描述

// {} 用来指定对象中可以包含哪些属性值
// 语法 :
// let 变量名 : {属性名:属性值,属性名?:属性值}
// 在属性名之后加上?表示的是属性是可选的

let monkey:{name:string, age?:number}
monkey = {name:'wukong', age=500}

【学习笔记】TypeScript学习笔记1 --TypeScript中的类型_第3张图片

【学习笔记】TypeScript学习笔记1 --TypeScript中的类型_第4张图片

针对数组的申明形式

【学习笔记】TypeScript学习笔记1 --TypeScript中的类型_第5张图片

References

https://www.bilibili.com/video/BV1Xy4y1v7S2?p=5&vd_source=57623809cb42c86b58d359b44bfd8dcf

你可能感兴趣的:(【TypeScript】,学习,笔记,typescript)