看见了github上2023年编程语言的排行榜,Java竟然被typescript挤出了前三!Javascript的登顶得益于node.js的出现,使js实现了在前后端的技术栈统一。那typescript为何又能在三足服务器托管网鼎立中占据一席之地呢?本文就对typescript进行一下概要介绍,本文并未涉及typescript的具体语法,注重分析Javascript和typescript的区别于联系,更适合小白了解到底什么是Typescript,我们为何选Typescript。
TypeScript概述
TypeScript是由微软开发的一种开源的纯面向对象编程语言。它是JavaScript的强类型超集,可以编译成纯粹的JavaScript。它包含了JavaScript的所有元素。它是一种为大规模JavaScript应用程序开发设计的语言,可以在任何浏览器、任何主机和任何操作系统上执行。TypeScript既是一种语言,也是一套工具。TypeScript是JavaScript的ES6版本,并添加了一些附加功能。
TypeScript不能直接在浏览器上运行。它需要编译器来编译并生成JavaScript文件。TypeScript源文件扩展名为“.ts”。我们可以通过将任何有效的“.js”文件重命名为“.ts”文件来使用它。
总结TypeScript最重要的三点
1.TypeScript 的本质
TypeScript 与 JavaScript 本质并无区别,我们可以将 TypeScipt 理解为是一个添加了类型注解的 JavaScript,比如 const num = 100,同时符合 TypeScript 和 JavaScript 的语法。
2. TypeScript 静态类型检查
TypeScript 在执行前检查程序是否有错误,并根据值的种类进行检查,使其成为静态类型检查器。这会避免很多’undefined’ is not a function”或者“Cannot read property ‘xx’ of null|undefined” 之类的运行时错误。
3. 面向接口编程
编写 TypeScript 类型注解,本质就是接口设计
Javascript 和Typescript的区别
话不多说,直接上图服务器托管网说明二者的区别
我的每一篇文章都希望帮助读者解决实际工作中遇到的问题!如果文章帮到了您,劳烦点赞、收藏、转发!您的鼓励是我不断更新文章最大的动力!
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: python爬虫练习,爬取iview,element组件库图标名称
简单的爬虫 先举一个爬取图片网站图片保存到本地文件夹的例子 原博客:http://t.csdnimg.cn/Cjv3o 这是一个图片网站 https://pic.netbian.com/ 在空白处右键,查看页面源代码,我们发现有具体内容的 我们使用下面的代码可…