TypeScript 入门

本文探讨了TypeScript相较于JavaScript的优势,特别是在大型项目和团队协作中的作用。介绍了TypeScript的安装、基本语法示例,以及如何编译和运行TypeScript代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述

1. Why TypeScript?

首先我们来聊一下为什么要使用 TypeScript 这款语言

举个栗子

就拿 seaconch 自己来说吧, seaconch 的编程线路是从 dotnet 学习而来,可以说是从 VS 从 2010 ~ 2017 都有使用过,其实很多时候都有一种,哪里不会.哪里的感觉;就比如我将NewtonSoft包引入到了项目中,然后我就像看看我都能调用他的什么方法,我.一下就出来了

然而!

到了 JavaScrirpt 当中后,你前脚写的一个"结构",后脚就已经无法通过.来获取到他其中所包含的字段了;这真的让人很不适应

其实这也就是强类型语言与弱类型语言的一个区别了

这里我们不讨论他们各自的优缺点,萝卜青菜各有所爱

可不得不承认,当项目比较复杂的时候,这中问题往往是很恶心的

TypeScript 其实就是将 JavaScript 作为强类型静态语言来使用的语言

2. Install

我们使用通用性更强的 npm 安装方式

npm i -g typescript

tip: install 一般可以简写为 i

3. Demo

安装好了之后,我们来看这样一个栗子:

在这里插入图片描述

这是一段 TypeScript 代码

并且 seaconch 写了很多的注释,(有时候 seaconch 喜欢写一些罗里吧嗦的注释,其实并不是为了给别人看,主要是怕自己以后看起来太费劲…很多时候代码写着写着复杂性就控制不住了…)

我们来看一下 TypeScript 可以干什么吧,这里先不将代码,只看效果:

3.1 “.”

在这里插入图片描述

可以看到我们定义在 Class 里的无论是属性 / 字段还是方法,都有被带出来,重点是没有那些看都看不懂的东西被带出来,也许只是我看不懂而已吧 = =…

3.2 签名

在这里插入图片描述

3.3 静态类型检查

在这里插入图片描述

可以说是很静态类型

4. 编译

始于JavaScript,归于JavaScript

虽然 TypeScript 文件的后缀名是 .ts ,但编译后太将生成 纯粹的 JavaScript 代码文件

运行 TypeScript 编译器进行编译:

tsc main.ts

编译后会生成 .js 文件

感兴趣的同学可以去打开查看一下

5. 运行

这里我们也使用 html 文件来查看效果

html 文件内容如下:

<!DOCTYPE html>
<html>
    <head><title>TypeScript Greeter</title></head>
    <body>
        <script src="main.js"></script>
    </body>
</html>

执行效果如图所示:

在这里插入图片描述

6. 结语

TypeScript 看起来很不错,虽然各种 继承嵌套 也会让人感到很复杂,但在多人协作的场景下也不得不说强类型是有非常大的优势的。

文章很简单,涉及的东西也很少,不过希望可以在这简单的几眼帮助大家大致的了解一下什么是 TypeScript 以及为什么要用 TypeScript

对于 TypeScript入门,我可以给你一些指导。 TypeScript 是一种由 Microsoft 开发的开源编程语言,它是 JavaScript 的一个超集,添加了类型系统和一些其他功能。它可以帮助开发者在大型项目中更好地管理代码,并提供更好的开发工具支持。 以下是一些入门步骤: 1. 安装 TypeScript:首先,你需要在你的计算机上安装 TypeScript。你可以通过 npm(Node 包管理器)进行安装。运行以下命令: ``` npm install -g typescript ``` 2. 创建 TypeScript 文件:创建一个新的文件,使用 `.ts` 后缀作为文件扩展名。例如,你可以创建一个名为 `hello.ts` 的文件。 3. 编写 TypeScript 代码:在 `hello.ts` 文件中写入你的 TypeScript 代码。TypeScript 代码与 JavaScript 代码非常相似,但你可以为变量、函数和参数指定类型。例如,你可以创建一个简单的函数来打印一条消息: ```typescript function sayHello(name: string) { console.log("Hello, " + name); } sayHello("TypeScript"); ``` 4. 编译 TypeScript 代码:在终端中,使用以下命令将 TypeScript 代码编译为 JavaScript 代码: ``` tsc hello.ts ``` 这将生成一个名为 `hello.js` 的 JavaScript 文件。 5. 运行 JavaScript 代码:现在,你可以在终端中运行生成的 JavaScript 文件: ``` node hello.js ``` 你应该会看到输出结果为 "Hello, TypeScript"。 这只是 TypeScript 的基本入门,但它可以帮助你开始学习和使用 TypeScript。你还可以深入了解类型注解、接口、类等 TypeScript 的高级特性。同时,与 JavaScript 生态系统的其他工具和框架(如 React、Node.js 等)结合使用 TypeScript,可以提高开发效率和代码质量。 希望这些信息对你有帮助!如果你有更多问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值