TS基础语法

高手,打扰一下,TS基础语法
最新回答
绾寒弦

2024-07-28 00:54:27

基本类型

高级类型

TS中的类型判断一般用于函数的参数和函数的返回值的情况较多,因为JS中的函数是不考虑参数的类型和个数的

类型断言,可以用来告诉编辑器变量的实际类型,使用类型断言一定要对当前对象的类型有百分之百的信心,否则会出现严重的错误

在声明元组的时候一定要指定类型,如果没有指定类型,其实本质上是一个联合类型数组

适合结果在多个值之间进行选择

unknown和any的区别在于:any类型的变量可以赋值给任意变量,unknown类型的变量不能直接赋值给其他变量

never 表示永远不会返回结果,连空都没有,一般用于处理报错,函数只要报错,立即执行结束

一般开发中更多的是对对象的属性进行限制,而不是限制它是不是一个对象

假设要求 c 这个对象有一个name属性,其他属性不做要求,可有可无

2 种定义方式

JS 中声明的数组可以是混合类型 在 TS中同样也可以做到

&

类型的别名