美文网首页
TypeScript相比JS有哪些优势?

TypeScript相比JS有哪些优势?

作者: 鹤子青云上 | 来源:发表于2023-05-15 15:49 被阅读0次

TypeScript 是 JS 的超集,JS有的TypeScript都有,是Type和JavaScipt的结合,在JS的基础上为 JS 添加了类型系统。

从编程语言的动静来区分,TypeScript属于静态类型的编程语言,JS属于动态类型的编程语言。静态类型是编译期做类型检查,动态类型是执行期做类型检查。代码编译和代码执行的顺序本身是1编译2执行。

对于JS来说:需要等到代码真正去执行的时候才能发现错误(晚)。

对于TS来说:在代码编译的时候(代码执行前)就可以发现措误(早)。

并且,配合VSCode等开发工具,TS可以提前到在编写代码的同时就发现代码中的错误,减少找Bug、改Bug时间。相比JS,开发体验更友好,增加开发了开发的幸福度。

TypeScript相比JS的优势:

1.更早(写代码的同时)发现错误,减少找Bug、改Bug时间,提升开发效率。

2.程序中任何位置的代码都有代码提示,随时随地的安全感,增强了开发体验。

3.强大的类型系统提升了代码的可维护性,使得重构代码更加容易。

4.支持最新的ECMAScript语法,优先体验最新的语法,让你走在前端技术的最前沿。

5.TS类型推断机制,不需要在代码中的每个地方都显示标注类型,让你在享受优势的同时,尽量降低了成本。除此之外,Vue 3源码使用TS重写、Angular默认支持TS、React与TS完美配合,TypeScript已成为大中型前端项目的首先编程语言。

相关文章

  • 玩转Vue_Webpack

    在网页中会引用哪些常见的静态资源?? JS .js .jsx .coffee .ts(TypeScript ...

  • 8.Webpack

    在网页中会引用哪些常见的静态资源? JS .js .jsx .coffee .ts(TypeScript ...

  • 2019-07-04vue之webpack

    在网页中会引用哪些常见的静态资源?? JS.js .jsx .coffee .ts(TypeScript ...

  • Webpack概念引入

    一、网页中引用哪些常见的静态资源 JS,.js/.jsx/.coffee/.ts(TypeScript) CSS,...

  • webpack的介绍

    在网页中会引用哪些常见的静态资源? JS .js .jsx .coffee .ts(TypeScript 类 C#...

  • TypeScript 笔记

    TypeScript 是 JS 的超集,强调变量类型。让JS更加接近强类型语言 基础类型 相比于原始JS,多了 a...

  • TypeScript一日游

    TypeScript简介 TypeScript是一个编译到纯JS的有类型定义的JS超集. TypeScript特性...

  • 【ts基础】TypeScript 的常见问题

    TypeScript 一键解答: js项目如何升级为ts?有何影响? tslint都能配置哪些功能?对开发流程有何...

  • 相比Angular和React,Vue.js插件有哪些优势?

    目前市场三大前端主流框架分别是Angular、React和Vue.js。Vue之所以被开发者青睐,主要是Vue秉承...

  • 小心TypeScript编写出无用的代码

    本文翻译自The Daily WTF网站,原作者的大意是TypeScript相比JavaScript确实有很多优势...

网友评论

      本文标题:TypeScript相比JS有哪些优势?

      本文链接:https://www.haomeiwen.com/subject/sbbssdtx.html