首页 > 其他分享 >#yyds干货盘点#初聊typescript

#yyds干货盘点#初聊typescript

时间:2022-10-25 22:31:34浏览次数:46  
标签:yyds typescript Javascript ts JS Typescript 类型 tsc 初聊

一、认识Typescript

(1)Javascript是一种动态类型的弱类型语言

Javascript超集: A.包含与兼容所有JS特性,支持共存 B.支持渐进式引入与升级

(2)TypeScript是一种静态类型的弱类型语言

静态类型的优点:

A.可读性增强:基于语法解析TSDoc,ide增强

B.可维护性增强:在编译阶段暴露大部分错误=>多人合作大型项目中,可以获得更好的稳定性和开发效率

(3)Typescript是Javascript的超集,具有可选的类型并可以编译成纯JS


二、Typescript优缺点

1、优点:

(1)增强代码的可维护性,尤其在大型项目开发中效果显著

(2)友好地在编译器提示错误,在编译阶段就能检查类型,发现大部分错误

(3)支持最新的JS的特性

(4)繁荣的生态圈,typescript被普遍使用,多种框架都支持,尤其是Vue3

2、缺点:

(1)插件库兼容不够完美

(2)增加前期开发成本


三、运行Typescript

例如,创建一个test.ts文件,

(1)npm i -g typescript

tsc -v 查看tsc版本

tsc --init 初始化 使用命令:tsc test.ts ,可将TS文件转化为JS文件

(2)npm i -g ts-node 使用命令:ts-node test.ts 可以直接执行TS文件

(3)npm i -D tslib @types/node 如果(2)之后运行还会报错,就再安装(3)

标签:yyds,typescript,Javascript,ts,JS,Typescript,类型,tsc,初聊
From: https://blog.51cto.com/u_11365839/5795141

相关文章