初识----TypeScript
来源:http://www.tudoupe.com时间:2022-03-16
推荐学习网址:
不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,
深入了解类型Script是一本书。
一. 类型概览
二、TS增加了什么
作为 JavaScript 的超级动作, TypeScript 和 JavaScript 和 JavaScript 之间有什么区别?
这意味着我们创建的 TypeScript 代码将最终被翻译为 JavaScript 的任何版本, 从而可以在 JavaScript 得到支持的任何地方使用 。
typeScript 是一个很棒的 JavaScript 库 。换句话说,JavaScript是Script型号。StypeScript 有时用文档被称为 JavaScript 。类型Script 也可以描述为 JavaScript 编译器 。
1. 类型:
二. 支持ES的新特点:
js 的超级版,即js 增强版包括所有js 版本 6至7. 8。
三. 有效的发展工具:
语法提示( 代码提示)
四. 增加ES没有的新功能:
界面、查点、圆津和其他一切
五. 广泛的配置备选方案:
例如,您可以安装可以建造和翻译的任何版本的ES。
三. 学习类型的重要性
TypeScript
作为前端产业的第二语言考虑到前端地区的迅速增长,今后,StypeScript可能会成为前端专门知识的一项要求。原因很简单,JavaScript对自己的系统类型有异议。在花了很长时间才提出的主要倡议中,有很多的隐患。
TS为JavaScript增添了类型系统的含义,提供了一种可选类型的系统,与JavaScript目前和将来的能力相容。
该类型促进代码重新设计,使汇编者能够在汇编时而不是在执行过程中发现问题。
类型是一个伟大的文档窗体, 函数签名是一个定理, 函数是一个特殊成就 。
一.强型与弱型
我们都听说JavaScript是个坏语言也就是说,我们定义一个变量,没有必要考虑这类问题。例如,我们定义了一个变量。给它赋值为1,a = 1;然后我们可以将它分配给任何类型的字符串、数组、对象等等。
a = 'yk'
a = [1,3,4]
a = {name: "YK"}
虽然这是写作的好方法,但不会犯任何错误,但有许多缺点。 如果代码有问题,很难确定问题的根源。
强型语言的区别是,除非进行强制性类型转换,否则不允许改变可变数据类型。
在计算中,用户之间变量的可见和隐含转换是薄弱类型的一个特征,因此,变量可以分配给各种数据类型。
二. 语言(静态与动态)
JavaScript这样的动态语言和Java这样的静态语言有什么区别?
如果一种语言在编译时不正确,它是静态的;如果它运行后不正确,就是动态的。
官方的静态语言定义了汇编步骤的所有变量类型,而动态语言确定实施阶段Decidesy的所有变量类型,静态语言确定汇编步骤的所有变量类型,动态语言确定实施阶段的所有变量类型。
因此,该类型能促进代码的重新设计,让编译者在编译时而不是运行时能够捕捉错误。 我们可以在编译代码时防止许多错误,这可以提高代码的效率。
最后来个对比表格
静态语言类型辨别出对型号高度严格的缺陷,并且非常松散到瞬间的类型。 它不会(在单位测试中)立即发现运行正常(这能改善 v8)和文件可读性(工具生成文件)的性能很低。
- 脆弱和动态的类型
- js 是一种编程语言。将不进行编辑。
小规模应用是方便的,但是,由于目前广泛使用js,这种好处已经过时。
(1)弱类型的问题
只有在代码运行时才能识别错误,而当代码被构建时,只有在代码运行时才能识别错误,而只有在代码运行时才能识别错误,而当代码编译时,才能发现强型。
功能的改变可能是由于未定义的类型造成的。
薄弱类型可能导致滥用物体索引。
上述问题可以通过商定代码时数来解决,但项目代码的数量可能不足以使每个人遵守协议、掩盖大量缺陷或高度安全。
(2) 强者比弱者具有以下优势:
- 错误更早暴露
- 代码更聪明,更精确地编码(更强的代码建议)。
- 重建更具弹性(如果在方法改变后,js调用该方法的地点并不不正确, ts也不正确)。
- 删除不相干种类的判断(因需要参数本身,不需要对功能参数作出额外判断的强度类型)。
简言之,JavaScript是一种虚弱和动态的编程语言。缺乏类型系统是一个问题。另一方面,TypeScript可以弥补其缺陷。因此,在花了很长时间才提出的主要倡议中,作为发展语言,TypeScript往往是一种优胜选择。
四. 建立类型发展环境
- 使用 npm 全域, 安装标本 。
- 进入命令行
- 输入命令: npm i-g 标本
- 创建一个ts文件
- tsc 用于编译 ts 文件 。
- 进入命令行
- 转到包含 Ts 文件的目录 。
- 运行命令: tscxx.Ts
相关新闻
- 2023-05-06 微pe怎么初始化U盘(微pe怎么恢复初
- 2023-05-06 Xp系统boot 进入pe(boot manager 怎么进入
- 2023-05-06 win pe修复bcdboot(pe修复系统)
- 2023-05-06 win7更新失败 pe(win7更新失败还原更
- 2023-05-06 u盘装了pe读取不了(u盘能进pe读取不
- 2023-05-06 u盘pe 发热(u盘发热烫手)
- 2023-05-06 u盘pe下看不到硬盘(u盘启动pe看不到
- 2023-05-06 pe盘 ntfs(u盘ntfs格式)
- 2023-05-06 sony笔记本进入pe模式(联想笔记本怎
- 2023-05-06 pe启动盘进不去(pe启动盘进不去系统
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

