让我们快速回顾typescript的基础知识,相信大家对这些内容已有一定了解。
基本类型
TypeScript 提供了常用的基本类型:
- 字符串
- 数字
- 布尔值
- any (任意类型)
以下是一些示例:
const name: string = 'danish'; // 字符串 let a: number = 23; let b: string = 'somestring'; let e: boolean = false;
登录后复制
TypeScript 的类型系统会在您使用这些变量时进行类型检查。例如,尝试将 a 与 b 进行乘除运算,或者将 a 赋值为字符串 "danish",都会导致编译错误。
联合类型
联合类型允许一个变量同时拥有多种类型。例如,一个变量可以是字符串或数字,布尔值或数字等等。
let employeeId: string | number; let isSuccess: number | boolean;
登录后复制
employeeId 可以是字符串或数字,但如果尝试赋值为布尔值,TypeScript 会报错。
类型推断
TypeScript 可以根据您赋给变量的值自动推断其类型。例如,如果 isLoading 初始值为 false,TypeScript 会推断其类型为布尔值。之后尝试将 isLoading 赋值为 "ok",TypeScript 将报错。
对于不确定类型的第三方库,您可以使用 IDE 的代码提示功能查看其类型信息。
本篇回顾了TypeScript 的基础类型、联合类型和类型推断。下一篇文章将深入探讨对象、元组、数组、可选属性、类型缩小和枚举。
作者:Danish Ali
以上就是跟我一起学习 Typescript(第 1 部分)的详细内容,更多请关注其它相关文章!
Article Links:https://www.hinyin.com/n/315166.html
Article Source:hao123
Article Copyright:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。