01-TypeScript开篇

简介: 01-TypeScript开篇

1.什么是TypeScript(TS)?

Typescript 为 JS 带来了类型能力,如今已被越来越多的大型前端项目选用。Typescript 的出现大大改善了开发体验,增强了代码的可维护性和稳定性。

TypeScript简称TS

TS和JS之间的关系其实就是Less/Sass和CSS之间的关系

就像Less/Sass是对CSS进行扩展一样, TS也是对JS进行扩展

就像Less/Sass最终会转换成CSS一样, 我们编写好的TS代码最终也会换成JS

2.为什么需要TypeScript?

因为JavaScript是弱类型, 很多错误只有在运行时才会被发现

而TypeScript是强类型, 它提供了一套静态检测机制, 可以帮助我们在编译时就发现错误

... ...

3.TypeScript特点

支持最新的JavaScript新特特性

支持代码静态检查

支持诸如C,C++,Java,Go等后端语言中的特性

(枚举、泛型、类型转换、命名空间、声明文件、类、接口等)

... ...

建议:

不要学习TypeScript, 因为它的学习成本很低

不要学习TypeScript, 因为它能减少团队无效沟通

不要学习TypeScript, 因为它能让你的代码更健壮

不要学习TypeScript, 因为它能帮助你快速掌握其它后端语言

不要学习TypeScript, 因为你会迷恋它

相关文章
|
3天前
|
JavaScript 前端开发 安全
TypeScript基础知识点
TypeScript基础知识点
40 0
|
3天前
|
JavaScript 前端开发 编译器
TypeScript 函数第一章
TypeScript 函数第一章
51 4
|
3天前
|
JavaScript 安全 前端开发
【TypeScript技术专栏】TypeScript泛型编程技巧
【4月更文挑战第30天】TypeScript的泛型编程允许编写适应多种数据类型的函数和类,提高代码复用性。基本概念包括在声明函数、接口或类时使用类型参数。示例:泛型函数`identity<T>`、泛型接口`GenericIdentityFn<T>`和泛型类`GenericNumber<T>`。技巧包括类型推断、泛型约束和泛型数组。在实际开发中,泛型用于创建通用库、装饰器和中间件,提升代码灵活性和复用性。
|
3天前
|
JavaScript 前端开发
TypeScript极速入门笔记1
TypeScript极速入门笔记1
34 4
|
3天前
|
JavaScript 前端开发 安全
一篇文章搞懂TypeScript
TypeScript 是 JavaScript 的超集,一方面给动态类型的 js 增加了类型校验,另一方面扩展了 js 的各种功能。
95 0
|
3天前
|
JavaScript 前端开发 安全
2020你应该知道的TypeScript学习路线【Typescript基础介绍】
2020你应该知道的TypeScript学习路线【Typescript基础介绍】
33 2
|
3天前
|
JavaScript 前端开发 API
第一章 如何学习TypeScript
第一章 如何学习TypeScript
|
3天前
|
JavaScript 安全
TypeScript入门视频2h(下)
TypeScript入门视频2h
50 0
|
3天前
|
JavaScript 前端开发
TypeScript入门视频2h(上)
TypeScript入门视频2h
65 0
|
6月前
|
JavaScript Java
TypeScript入门笔记(三):函数
TypeScript入门笔记(三):函数
28 1