欢迎光临散文网 会员登陆 & 注册

千锋教育前端Vue3.0全套视频教程(Kerwin2023版,Vue.js零基础

2023-07-21 20:02 作者:旺旺一王  | 我要投稿

一、基元类型

  1. string 类型
  2. number 类型
  3. boolean 类型
  4. bigInt 类型
  5. symbol 类型
  6. void类型
  7. null类型
  8. undefined类型
  9. never类型

二、Array 与 Tuple

1. Array 类型

第一种定义数组类型的方式: type[]

第二种定义数组类型的方式(数组泛型):Array<type>

2. Tuple 类型

数组一般由同种类型的值组成,但有时我们需要在数组中储存不同类型的值,这时候我们就可以使用元组。

元组类型用来表示已知元素数量和类型的数组,各元素的类型不必相同,对应位置的类型需要相同

三、Any 与 Unknown

"any" 是 TypeScript 中的一种类型,它表示任何类型都可以赋值给它,相当于取消了类型检查。使用 "any" 类型的变量,可以接受任何类型的值,而且对该变量的操作不会触发类型检查和编译错误。

"unknown" 是 TypeScript 从版本 3.0 开始引入的类型,它也表示不确定的类型。但与 "any" 不同,"unknown" 类型具有更严格的类型检查。使用 "unknown" 类型的变量在进行类型操作时,需要先进行类型检查或者使用类型断言将其转换为其他具体类型。这种严格的类型要求有助于避免类型错误和提高代码的可靠性。

四、类型推导

TypeScript 能根据一些简单的规则推断(检查)变量的类型。故大部分情况下我们无需手动标注类型














千锋教育前端Vue3.0全套视频教程(Kerwin2023版,Vue.js零基础的评论 (共 条)

分享到微博请遵守国家法律