1.ts中基础类型
数字 字符串 布尔 数组 元组 any never void null undefined 枚举
1.最基础的就是数字 字符串 布尔
number 和 大Number的区别 js特性 装箱的概念 xxx.xxx,string,boolean同理
let num1: number = 1;
let num2: Number = 1; // 用来描述实例的 类也可以当做类型
let num3: number = Number(1)
let num4: Number = new Number(1);
元组 ts中自己实现的 内容固定 类型固定
const tuple: [string, boolean, number] = ['a', true, 1];
枚举类型 ts最终编译成js 是没有类型的, 只是在开发时候使用的
const enum ROLE {
// 大写是规范 加上const后 不会生成一个对象(更简洁)
USER,
ADMIN = 5,
MANAGER
}
void表示函数返回值的 也可以描述变量 void的值只能赋予null和undefined
接口中定义类中原型方法的void 表示不关心返回值类型,在实现的时候可以在次确定类型,函数是确定死了
function getVoid(): void {
return
}
2.ts中的联合类型在这里插入代码片
联合类型 如果不进行初始化操作 必须要给类型 否则都是any
let numOrStr: s

本文详细介绍了TypeScript中的基础类型(数字、字符串、布尔、元组、枚举、void),联合类型,函数的类型声明和推导,以及类的概念、属性修饰符和继承。展示了如何使用这些特性进行类型安全的编程。
最低0.47元/天 解锁文章
2763

被折叠的 条评论
为什么被折叠?



