-
Number:整数、浮点、正负数
String:单引号、双引号、反引号(字符串模板)
boolean:true, false
查看全部 -
TypeScript类型
基本类型
boolean, string, number, array, null, undefined, object
元祖tuple, 枚举enum
void, never, any
高级类型:
union组合类型
Nullable 可空类型
Literal 预定义类型
查看全部 -
1. 什么是TypeScript:是js的超集,包含ES5/6/7/8,语法结构构建在js上
ts无法在浏览器中运行,需要编译,翻译为js
Typing强类型,可以规范代码,在编译阶段就能及时发现错误,在原生js基础上加上一层类型的定义
2. 为什么要使用TypeScript
类型推演与类型匹配
开发编译时报错
极大程度的避免了低级错误
支持Js的最新特性,包括ES6/7/8
JS: 10 + 5 = 105
自动进行类型检查,避免低级错误,帮我们写出更高质量的代码
查看全部 -
ES6 = ES2015 ES7 = ES2016 ES8 = ES2017 babel 转换
查看全部 -
枚举类型
查看全部 -
let union: string | number
union = 2 ;
union = "sdasadjkas" ;
查看全部 -
type
查看全部 -
基础类型:
数字、布尔、字符串、数组、远祖、联合、枚举、any、unknow、void、undefined、never
面对对象:
泛型、class、interface、module、nameSpace(命名空间)、元编程meta-programming(装饰器)
查看全部 -
class的类比
查看全部 -
可以给函数的参数赋默认值code: number = 0
可以不传入全部参数code?: number
查看全部 -
1:安装node.js--->安装typescript
命令:npm install -g typescript node版本必须大于等于14.17
vscode 的plugin中安装
node:官网下载稳定版本.点击安装即可.node -v 查看版本
查看全部 -
1.js弱类型,ts强类型
2.ts全面支持es标准
3.ts可以检测到未知的问题,比如元素未获取到导致的问题
查看全部 -
typescript相关的其他知识点
查看全部 -
typescript的类型
查看全部 -
多个泛型定义如下:
查看全部
举报