From 60d52800282536dea5e7a2892249cc46bf50921f Mon Sep 17 00:00:00 2001 From: YuCheng Hu Date: Thu, 11 Nov 2021 12:01:00 -0500 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=96=87=E6=A1=A3=E7=BB=93?= =?UTF-8?q?=E6=9E=84=E5=92=8C=E7=9B=AE=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- overview/what-is-typescript.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/overview/what-is-typescript.md b/overview/what-is-typescript.md index 59197a8..da1e6e3 100644 --- a/overview/what-is-typescript.md +++ b/overview/what-is-typescript.md @@ -13,7 +13,7 @@ 对比 Java 而言,JavaScript 就完全不需要对类型进行定义了,JavaScript 会在运行的时候帮你进行类型的自动判断和转换。这个就导致 JavaScript 非常灵活,灵活的同时就会带来困惑, 原因是你在程序运行的时候,完全不知道你的变量是什么类型的,这会导致一些莫名其妙的错误发生,而且 Debug 的时候也是比较纠结。 -## TypeScript 的特性 +## TypeScript 语言特性 JavaScript 是一门非常灵活的编程语言,在了解为什么要有 TypeScript 之前,觉得还是有必要说说这个世界对 JavaScript 的误解。 ### JavaScript 语言特性和不足 @@ -174,7 +174,7 @@ ECMAScript 是 JavaScript 核心语法的标准,自 2015 年起,每年都会 除了实现 ECMAScript 标准之外,TypeScript 团队也推进了诸多语法提案,比如可选链操作符(`?.`)[[11]](#link-11)、空值合并操作符(`??`)[[12]](#link-12)、Throw 表达式[[13]](#link-13)、正则匹配索引[[14]](#link-14)等。 -## 总结 +## TypeScript 总结 TypeScript 的出现就是为了解决 JavaScript 发展过程中遇到的因为类型问题出现的奇葩错误。 简单来说就是: