Skip to content

Commit b09ee81

Browse files
authored
Minor improve of translation
1 parent 529692a commit b09ee81

1 file changed

Lines changed: 8 additions & 10 deletions

File tree

  • 1-js/05-data-types/01-primitives-methods

1-js/05-data-types/01-primitives-methods/article.md

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ JavaScript 允许我们像使用对象一样使用原始类型(字符串,数
44

55
我们来看看原始类型和对象之间的关键区别。
66

7-
Let's look at the key distinctions between primitives and objects.
8-
97
一个原始值:
108

119
- 是原始类型中的一种值。
@@ -16,7 +14,7 @@ Let's look at the key distinctions between primitives and objects.
1614
- 能够存储多个值作为属性。
1715
- 可以使用大括号 `{}` 创建对象,例如:`{name: "John", age: 30}`。JavaScript 中还有其他种类的对象,例如函数就是对象。
1816

19-
关于对象的最好的事儿之一是,我们把一个函数作为对象的属性存储到对象中
17+
关于对象的最好的事儿之一是,我们可以把一个函数作为对象的属性存储到对象中
2018

2119
```js run
2220
let john = {
@@ -31,11 +29,11 @@ john.sayHi(); // Hi buddy!
3129

3230
所以我们在这里创建了一个包含 `sayHi` 方法的对象 `john`
3331

34-
许多内置对象已经存在,例如那些处理日期、错误、HTML 元素等的内置对象。它们具有不同的属性和方法。
32+
许多内建对象已经存在,例如那些处理日期、错误、HTML 元素等的内建对象。它们具有不同的属性和方法。
3533

36-
但是,这些特性都是有成本的
34+
但是,这些特性(feature)都是有成本的
3735

38-
对象比原始类型“更重”。他们需要额外的资源来支持运作
36+
对象比原始类型“更重”。它们需要额外的资源来支持运作
3937

4038
## 当作对象的原始类型
4139

@@ -47,10 +45,10 @@ john.sayHi(); // Hi buddy!
4745
而解决方案看起来多少有点尴尬,如下:
4846

4947
1. 原始类型仍然是原始的。与预期相同,提供单个值
50-
2. JavaScript 允许访问字符串,数字,布尔值和符号的方法和属性
51-
3. 为了使它们起作用,创建了提供额外功能的特殊“对象包装器”,行后即被销毁
48+
2. JavaScript 允许访问字符串,数字,布尔值和 symbol 的方法和属性
49+
3. 为了使它们起作用,创建了提供额外功能的特殊“对象包装器”,使用后即被销毁
5250

53-
“对象包装器”对于每种原始类型都是不同的,它们被称为 `String``Number``Boolean``Symbol`。因此,他们提供了不同的方法
51+
“对象包装器”对于每种原始类型都是不同的,它们被称为 `String``Number``Boolean``Symbol`。因此,它们提供了不同的方法
5452

5553
例如,字符串方法 [str.toUpperCase()](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/String/toUpperCase) 返回一个大写化处理的字符串。
5654

@@ -126,5 +124,5 @@ alert(null.test); // error
126124

127125
## 总结
128126

129-
-`null``undefined` 以外的原始类型都提供了许多有用的方法。我们将在即将到来的章节中研究这些内容
127+
-`null``undefined` 以外的原始类型都提供了许多有用的方法。我们后面的章节中学习这些内容
130128
- 从形式上讲,这些方法通过临时对象工作,但 JavaScript 引擎可以很好地调整,以在内部对其进行优化,因此调用它们并不需要太高的成本。

0 commit comments

Comments
 (0)