-
void unefined never
函数不返回的时候就是void类型的函数
函数返回的值的类型undefined
never
函数抛出异常,永远无法执行完成
throw 抛出异常 或者 while循环 可以用来偷懒
查看全部 -
any 任意类型
灵活性 避免没有必要的类型定义
多用 且用好这个类型
unknow 未知类型
不保证类型 但使用时限定类型,保证使用安全
查看全部 -
枚举类型 Enum
enum Color1 {
red = 5,
green,
blue
} // 成员的值从0开始,也可以指定数据
let color = Color.blue;
enum Color2 {
red = 5,
green = 10,
blue = 1
} // 成员的值从0开始,也可以指定数据
enum Color2 {
red = 'red',
green = 'green',
blue = 1
} // 成员的值从0开始,也可以指定数据
查看全部 -
联合类型Union
let union: string | number = 3; // 同时支持string和number
字面量类型Literal类型
let literal1:1 | '2' | true | [1, 2, 3, 4] ;
查看全部 -
Array
数组中可以存放任意类型的数据,混合各种数据
let list1: number[] = [1, 2, 3, 4]; // 标准写法
let list2: Array<number> = [1, 2, 3, 4]; // 泛型写法
let list3 = [1, 2, 3, 4]; // 最简单的写法
// 混合类型数据 联合类型
let list4 = [1,'ddd']; // (number | string)[];
let list5: any[] = [1, 'dss', true]; // any[];
tuple(读音: Tiu破,踏破) 元组类型
固定长度,且每个元素类型固定,特殊数组
let person1:[number, string] = [1, 'zengfan'];
存在bug 使用数组方法也是可以操作的 比如person1.push() 生命元组时一定要指定类型
查看全部 -
number string boolean
变量定义的时候,自动根据初始化的值映射类型
变量定义显式指定
变量传参的时候 指定类型
查看全部 -
TypeScript的类型
基础类型
高级类型
查看全部 -
TypeScript无法直接在浏览器中运行
Typing 强类型,仅仅在JS上加上强类型
优势:
编译:
安装 `npm install -g typescript`
编译 tsc 文件路径
查看全部 -
其实我不太看的懂,但是想学一学
查看全部 -
联合数据类型噢噢噢噢
查看全部 -
哦哦快坎坎坷坷看哈哈哈哈哈金将军
查看全部 -
再测试啊啊啊啊啊快坎坎坷坷
查看全部 -
测试啊啊啊啊啊啊啊啊
查看全部 -
devDependencies 里面的配置项 不需要部署到服务器当中
dependencies 下面所有的依赖都会被打包放到生产服务器中
区分两者的好处:有效降低网站的大小,加速用户打开网站的时间
查看全部 -
lite-serve 轻量级服务器
查看全部
举报