让我们快速回顾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 部分)的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1500206.html
微信扫一扫
支付宝扫一扫