德胜云资讯,添加一些关于程序相关的内容,仅供大家学习交流(https://www.wxclwl.com)

网站地图

搜索
德胜云咨询
前端分类 javascript CSS 正则表达式 html 前端框架 typescript Ajax
热门标签:
最新标签:

typescript完全解读JS开发者看过来!这份TypeScript快速入门简介请收好typescript配置生成 d.ts文件快来看,

日期:2023/03/23 16:27作者:金育木人气:

导读:JS开发者看过来!这份TypeScript快速入门简介请收好...

全文共1165字,预计学习时长3分钟

图源:unsplash

如果你像我一样是一名javascript开发新手,那么你很可能也遇到过typescript——JavaScript的一个超集。TypeScript是JavaScript的开源扩展,通过向JavaScript添加类型,可将JavaScript从函数式编程语言更改为面向对象的编程语言。

那么向JavaScript添加类型有什么意义?这主要是为了便于发现开发中的错误。JavaScript的问题在于,错误通常发生在客户端,而不是开发人员端。TypeScript通过在测试之前在IDE中编译代码来解决此问题。如果你曾经编写过vanilla JavaScript,你就会知道这事多重要。

设置TypeScript

要开始使用TypeScript,首先要做的是通过运行npm命令来全局安装TypeScript:npm i -g TypeScript。之后,使用以下代码快速创建一个名为index.ts的文件:

此处,使用TypeScript的关键字接口定义一个名为TechBlogger的新对象。基本上,接口可以确保对象具有严格类型。这意味着只能传递一个字符串作为名称,一个数字作为id。现在将通过运行tscindex.ts来测试这段代码。会看到如下的错误提示:

这是因为将id设为字符串而不是数字,并且使用的是TypeScript,这实际上会导致本地终端出错。需要注意,TypeScript在编译的同时还创建了index.js文件:

因为TypeScript不是JavaScript的替代品,而是超集,因此它使用babel将其所有代码转换为vanilla JavaScript。在查看这段代码时,会发现它看起来像老式JavaScript。这是因为TypeScript默认为ES3,有一个简单的解决方法:

打开凤凰新闻,查看更多高清图片

首先创建一个名为tsconfig.json的文件,然后编写上图代码。这不仅可以将它编译到最新版本的ES,而且“监视”选项也可以使它每次保存时都进行编译,而不必编写tsc。这样就大有改进了:

TypeScript的前几行代码已经编写好了,希望现在你对它有了更多了解。

留言点赞关注

我们一起分享AI学习与发展的干货

如转载,请后台留言,遵守转载规范

排行

网站地图

Copyright © 2002-2022 香港德胜云网络 版权所有 | 备案号:蜀ICP备2023007363号-5

声明: 本站内容全部来自互联网,非盈利性网站仅供学习交流