typescript运行 typescript ??

admin2024-08-22  6

一:TS是什么

1.TypeScript,简称为TS,是JS的超级;

2.TS是可以直接运行的(比如使用ts-node),最终编译为纯的JS运行在任意的平台之上,是开源的;

3.始于JavaScript,归于JavaScript!

开发效率好,改bug少

二:特征

1.类型特征:

TS是静态弱类型语言

静动态按照类型检查时机分类:动态运行时才进行  eg:运行时的报错  动态

强弱按是否允许隐式转换分类  eg:console.log(1+'1')    ==>11 弱 

2. 适用于任何规模:

大型项目的开发非常适合   because:类型系统可以为大型项目带来更高的可维护性,以及更少的 bug。

TypeScript 增强了编辑器(IDE)的功能,包括代码补全、接口提示、跳转到定义、代码重构等,这在很大程度上提高了开发效率。而且 TypeScript 有近百个[编译选项],如果你认为类型检查过于严格,那么可以通过修改编译选项来降低类型检查的标准。

TS 可和JS共存,若一些 JavaScript 文件的迁移成本太高,可编写一个[类型声明文件],实现旧项目的渐进式迁移。

3.与标准同步:

与 ECMAScript 标准同步发展。

一个新的语法从提案到变成正式标准,需要经历以下几个阶段:

Stage 0:展示阶段,仅仅是提出了讨论、想法,尚未正式提案。
Stage 1:征求意见阶段,提供抽象的 API 描述,讨论可行性,关键算法等。
Stage 2:草案阶段,使用正式的规范语言精确描述其语法和语义。
Stage 3:候选人阶段,语法的设计工作已完成,需要浏览器、Node.js 等环境支持,搜集用户的反馈。
Stage 4:定案阶段,已准备好将其添加到正式的 ECMAScript 标准中。

TS发展:2014年1.0版本,

4.缺点:

学习成本大,短期可能会增加开发成本,集成到构建流程需要一些工作量,与库集合不是很完美

运行环境:

2.npm i -g typescript

3.tsc -v

typescript运行 typescript ??,typescript运行 typescript ??_typescript运行,第1张

 4.在要写的文件夹下面创建tsconfig.js文件    4.tsc --init

typescript运行 typescript ??,typescript运行 typescript ??_前端_02,第2张

 

运行

1.创建:app.ts写ts语言

2.编译:tsc app.ts

3.运行:node app.js

4.直接运行安装全局ts-node模块    npm install -g ts-node   执行ts文件   ts-node app.ts

typescript运行 typescript ??,typescript运行 typescript ??_typescript_03,第3张

 

typescript运行 typescript ??,typescript运行 typescript ??_前端_04,第4张

 

 浏览器控制台只能看JS不能看TS

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明原文出处。如若内容造成侵权/违法违规/事实不符,请联系SD编程学习网:675289112@qq.com进行投诉反馈,一经查实,立即删除!