
TypeScript学习
TypeScript学习笔记与总结
大号密码忘了
一枚非常普通的计算机2020级大学生
展开
-
3.TS interface 接口
定义一个接口 用于限制其他数据类型存储的内容,或者说就是定义一个模板,使得数据类型必须与这个模板匹配用于对 obj 类型 进行限制interface Person { // 使用 readonly 限制 id 为只读属性,当想要修改该属性就会报错 readonly id: number; name: string; // 若属性名称后面加了一个 ? 则代表该属性可选可不选 age?: number;}定义一个名为 viking 的对象,并用之前定义好的Person接口进行.原创 2022-05-14 20:22:02 · 423 阅读 · 0 评论 -
2.TS数组和元组
定义一个只能存储 number类型的数组,存储其他数据类型则会报错let arrOfNumbers: number[] = [1, 2, 3]arrOfNumbers.push(3)数组内容为多种数据类型的情况let arr: (number | string)[] = [1, '2', 3]元素为对象的数组---借助类型别名进行对象数据的定义type User = { name: string, age: number}let objectArr: User[] = [{ .原创 2022-05-14 20:19:12 · 635 阅读 · 0 评论 -
1.TS基本数据类型
TS 可以给声明的变量进行数据类型的限制,限制该变量的数据类型必须为TS所限定的数据类型声明变量为 布尔类型let isDone: boolean = false数字类型let age: number = 10字符串类型let firstName: string = 'viking'模板字符串也可以let message: string = `Hello, ${firstName}`undefined 数据类型和 null数据类型let u: undefined = undefi.原创 2022-05-14 20:18:11 · 516 阅读 · 0 评论