Skip to content

Commit 5c0157b

Browse files
Merge pull request #157 from awxiaoxian2020/dev
Co-authored-by: Kingwl <Kingwl@users.noreply.github.com>
2 parents 5e491e8 + 181f0da commit 5c0157b

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

docs/documentation/zh/get-started/TS for the New Programmer.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,16 @@ oneline: 从零开始学习 TypeScript
1212

1313
## 什么是 JavaScript? 一段简史
1414

15-
JavaScript(也称为ECMAScript)诞生时是一种简单的浏览器脚本语言。当它被发明时,它被期望用于网页中嵌入的简短代码片段。这些片段通常不超过几十行。因此,早期的 Web 浏览器执行此类代码的速度非常慢。但是,随着时间的流逝,JS 变得越来越流行,并且 Web 开发者开始使用它来创造交互式体验。
15+
JavaScript(也称为ECMAScript)诞生时是一种简单的浏览器脚本语言。当它被发明时,它被期望用于在网页中嵌入简短的代码片段。这些片段通常不超过几十行。因此,早期的 Web 浏览器执行此类代码的速度非常慢。但是,随着时间的推移,JS 变得越来越流行,并且 Web 开发者开始使用它来创造交互式体验。
1616

1717
Web 浏览器开发者通过优化执行引擎(动态编译)和扩展可以完成的功能(添加API)来应对 JS 日益增加的使用量,这反过来又使 Web 开发者更多地使用 JS。在现代网站上,你的浏览器经常运行超过数十万行代码的应用程序。这是“网络”的长期而渐进的发展,从一个简单的静态页面网络开始,逐渐演变成一个用于各种丰富 _应用程序_ 的平台。
1818

1919
不仅如此,JS已经变得足够流行,以至于可以在浏览器环境之外使用。例如用 node.js 实现 JS 服务器。JS “随处运行”的特性使其成为跨平台开发的颇具吸引力的选择。如今,有许多开发者 __ 使用 JavaScript 便可完成全栈编程!
2020

21-
总之,我们有一种专为快速使用而设计的语言,后来发展为功能强大的工具,可以编写具有数百万行的应用程序。每种语言都有它的 _怪异之处_ 令人感到古怪或者惊异。JavaScript 略显简陋的开端使得它有 _很多_ 个怪异之处。 一些例子:
21+
总之,我们有一种语言,起初专为快速使用而设计,后来发展为功能强大的工具,可以编写具有数百万行的应用程序。每种语言都有它的 _怪异之处_令人感到古怪或者惊讶。JavaScript 略显简陋的开端使得这种怪异之处 _很多_。 一些例子:
2222

2323

24-
- JavaScript的等于运算符`==`_强制_ 其参数,导致意外行为
24+
- JavaScript 的等于运算符`==`会试图 _强制_ 值相等,导致一些意外行为
2525

2626
```js
2727
if ("" == 0) {
@@ -40,7 +40,7 @@ Web 浏览器开发者通过优化执行引擎(动态编译)和扩展可以
4040
const area = obj.width * obj.heigth;
4141
```
4242

43-
大多数编程语言会在发生此类错误时抛出错误提示,有些会在编译期间(在任何代码运行之前)这样做。在编写小型程序时,这种诡异表现很烦人,但很容易管理。 当编写具有成百上千行代码的应用程序时,这些源源不断的惊喜将是一个严重的问题
43+
大多数编程语言会在发生此类错误时抛出错误提示,有些会在编译期间(在任何代码运行之前)这样做。在编写小型程序时,这种诡异虽表现很烦人,但很容易管理。当编写具有成百上千行代码的应用程序时,这些源源不断的奇怪的错误将是一个严重的问题
4444

4545
## TypeScript: 静态类型检查器
4646

@@ -60,7 +60,7 @@ const area = obj.width * obj.heigth;
6060

6161
#### 语法
6262

63-
TypeScript 是 JavaScript 的 _超集_ :因此 JS 语法是合法的 TS。语法是指我们编写文本以组成程序的方式。例如,这段代码有一个 _语法_ 错误,因为它缺少一个 ``
63+
TypeScript 是 JavaScript 的 _超集_ :因此 JS 语法是合法的 TS。语法是指我们编写文本以组成程序的方式。例如,这段代码有一个 _语法_ 错误,因为它缺少一个 `)`
6464

6565
```ts twoslash
6666
// @errors: 1005

0 commit comments

Comments
 (0)