
ts
文章平均质量分 52
微醺布丁308
这个作者很懒,什么都没留下…
展开
-
ts数据类型分类
类型系统按照类型检查的时机来分类,分为动态类型和静态类型,动态是在运行时候才检查数据类型,静态是在编译时候检查数据类型静态语言是在编译期间就会做数据类型的检查,也就是要在写代码的时候就声明变量的数据类型。大部分的后台语言比如 java,php 等以及我们要学的 ts 都是静态的。动态语言是指在运行期间才会去做类型检查的语言,也就是说动态语言声明的时候不需要指定数据类型。比如 javascript 和 python 都是动态的。...原创 2022-07-04 19:05:46 · 383 阅读 · 0 评论 -
ts基本数据类型
1.增加数据类型为了让程序有价值,我们需要能够处理最简单的数据单元:数字,字符串,结构体,布尔值等。 TypeScript支持与JavaScript几乎相同的数据类型。1.1 布尔值let isFlag: boolean = false;1.2 数字let decLiteral: number = 6;let hexLiteral: number = 0xf00d;let binaryLiteral: number = 0b1010;let octalLiteral: number原创 2022-04-05 17:36:55 · 395 阅读 · 0 评论 -
vscode自动编译TS
先按照node.js,可以去官网下载node.js,然后直接安装node即可通过npm安装typescriptnpm install -g typescript在项目的根目录下创建 tsconfig.json 文件tsc --init 打开tsconfig.json文件,可以直接用一下代码替换掉原本的,或者找到outDir直接修改也行{ "compilerOptions": { "target": "es5", "noImplicitAny": fals原创 2022-04-05 17:31:21 · 1569 阅读 · 1 评论 -
Typescript 编译过程
一、Typescript 编译器核心语法分析器(Parser):从一系列原文件开始, 根据语言的语法, 生成抽象语法树(AST) 联合器(Binder):使用一个Symbol将相同结构的声明联合在一起(例如:同一个接口或模块的不同声明,或拥有相同名字的函数和模块)。这能帮助类型系统推导出这些具名的声明 类型解析器与检查器(Type resolver / Checker):解析每种类型的构造,检查读写语义并生成适当的诊断信息 生成器(Emitter):从输入文件(.ts和.d.ts)生成输出结果,结原创 2022-04-05 17:20:42 · 1934 阅读 · 0 评论