From f9c2bf54fd9ac88298d1b576dfa8d2eb08bae9de Mon Sep 17 00:00:00 2001 From: Hoarfroster Date: Sun, 6 Jun 2021 20:33:31 -0500 Subject: Update Web/JavaScript/Reference/Operators, zh-CN (#1127) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update index.html content 统一 "." => "。" * Update 逻辑赋值运算符 Update 逻辑赋值运算符 --- .../web/javascript/reference/operators/index.html | 64 ++++++++++++---------- 1 file changed, 35 insertions(+), 29 deletions(-) diff --git a/files/zh-cn/web/javascript/reference/operators/index.html b/files/zh-cn/web/javascript/reference/operators/index.html index 238cbb8cb9..5387a37f1a 100644 --- a/files/zh-cn/web/javascript/reference/operators/index.html +++ b/files/zh-cn/web/javascript/reference/operators/index.html @@ -51,31 +51,31 @@ translation_of: Web/JavaScript/Reference/Operators
{{jsxref("Operators/Property_accessors", "属性访问符", "", 1)}}
-
成员运算符提供了对对象的属性或方法的访问
+
成员运算符提供了对对象的属性或方法的访问。
(object.property 和 object["property"]).
{{jsxref("Operators/new", "new")}}
new 运算符创建了构造函数实例。
{{JSxRef("Operators/new%2Etarget", "new.target")}}
在构造器中,new.target 指向{{jsxref("Operators/new", "new")}}调用的构造器。
{{jsxref("Operators/super", "super")}}
-
super 关键字调用父类的构造器.
+
super 关键字调用父类的构造器。
{{jsxref("Operators/Spread_operator", "...obj")}}
展开运算符可以将一个可迭代的对象在函数调用的位置展开成为多个参数,或者在数组字面量中展开成多个数组元素。

自增和自减

-

前置/后置自增运算符和前置/后置自减运算符.

+

前置/后置自增运算符和前置/后置自减运算符。

{{jsxref("Operators/Arithmetic_Operators", "A++", "#Increment")}}
-
后置自增运算符.
+
后置自增运算符。
{{jsxref("Operators/Arithmetic_Operators", "A--", "#Decrement")}}
-
后置自减运算符.
+
后置自减运算符。
{{jsxref("Operators/Arithmetic_Operators", "++A", "#Increment")}}
-
前置自增运算符.
+
前置自增运算符。
{{jsxref("Operators/Arithmetic_Operators", "--A", "#Decrement")}}
-
前置自减运算符.
+
前置自减运算符。

一元运算符

@@ -84,19 +84,19 @@ translation_of: Web/JavaScript/Reference/Operators
{{jsxref("Operators/delete", "delete")}}
-
delete 运算符用来删除对象的属性.
+
delete 运算符用来删除对象的属性。
{{jsxref("Operators/void", "void")}}
-
void 运算符表示表达式放弃返回值.
+
void 运算符表示表达式放弃返回值。
{{jsxref("Operators/typeof", "typeof")}}
-
typeof 运算符用来判断给定对象的类型.
+
typeof 运算符用来判断给定对象的类型。
{{jsxref("Operators/Arithmetic_Operators", "+", "#Unary_plus")}}
-
一元加运算符将操作转换为Number类型.
+
一元加运算符将操作转换为Number类型。
{{jsxref("Operators/Arithmetic_Operators", "-", "#Unary_negation")}}
-
一元减运算符将操作转换为Number类型并取反.
+
一元减运算符将操作转换为Number类型并取反。
{{jsxref("Operators/Bitwise_Operators", "~", "#Bitwise_NOT")}}
-
按位非运算符.
+
按位非运算符。
{{jsxref("Operators/Logical_Operators", "!", "#Logical_NOT")}}
-
逻辑非运算符.
+
逻辑非运算符。

算术运算符

@@ -105,15 +105,15 @@ translation_of: Web/JavaScript/Reference/Operators
{{jsxref("Operators/Arithmetic_Operators", "+", "#Addition")}}
-
加法运算符.
+
加法运算符。
{{jsxref("Operators/Arithmetic_Operators", "-", "#Subtraction")}}
-
减法运算符.
+
减法运算符。
{{jsxref("Operators/Arithmetic_Operators", "/", "#Division")}}
-
除法运算符.
+
除法运算符。
{{jsxref("Operators/Arithmetic_Operators", "*", "#Multiplication")}}
-
乘法运算符.
+
乘法运算符。
{{jsxref("Operators/Arithmetic_Operators", "%", "#Remainder")}}
-
取模运算符.
+
取模运算符。

关系运算符

@@ -122,15 +122,15 @@ translation_of: Web/JavaScript/Reference/Operators
{{jsxref("Operators/in", "in")}}
-
in运算符用来判断对象是否拥有给定属性.
+
in运算符用来判断对象是否拥有给定属性。.
{{jsxref("Operators/instanceof", "instanceof")}}
-
instanceof 运算符判断一个对象是否是另一个对象的实例.
+
instanceof 运算符判断一个对象是否是另一个对象的实例。
{{jsxref("Operators/Comparison_Operators", "<", "#Less_than_operator")}}
-
小于运算符
+
小于运算符。
{{jsxref("Operators/Comparison_Operators", ">", "#Greater_than_operator")}}
-
大于运算符.
+
大于运算符。
{{jsxref("Operators/Comparison_Operators", "<=", "#Less_than_or_equal_operator")}}
-
小于等于运算符.
+
小于等于运算符。
{{jsxref("Operators/Comparison_Operators", ">=", "#Greater_than_or_equal_operator")}}
大于等于运算符。 
@@ -139,7 +139,7 @@ translation_of: Web/JavaScript/Reference/Operators

相等运算符

-

如果相等,操作符返回的是Boolean(布尔)类型的true,否则是false。

+

如果相等,操作符返回的是布尔类型的true,否则是false。

{{jsxref("Operators/Comparison_Operators", "==", "#Equality")}}
@@ -180,15 +180,15 @@ translation_of: Web/JavaScript/Reference/Operators

二元逻辑运算符

-

逻辑运算符典型的用法是用于boolean(逻辑)值运算, 它们返回boolean值。

+

逻辑运算符典型的用法是用于布尔(逻辑)值运算, 它们返回布尔值。

{{jsxref("Operators/Logical_Operators", "&&", "#Logical_AND")}}
-
逻辑与.
+
逻辑与。
{{jsxref("Operators/Logical_Operators", "||", "#Logical_OR")}}
-
逻辑或.
+
逻辑或。
{{JSxRef("Operators/Nullish_coalescing_operator", "??")}}
-
空值合并运算符 , 如果 ?? 前面是 null 或 undefined ,取后面的默认值
+
空值合并运算符,如果 ?? 前面是 null 或 undefined,取后面的默认值

条件(三元)运算符

@@ -229,6 +229,12 @@ translation_of: Web/JavaScript/Reference/Operators
赋值按位异或。
{{jsxref("Operators/Assignment_Operators", "|=", "#Bitwise_OR_assignment")}}
赋值或。
+
{{JSxRef("Operators/Logical_AND_assignment", "&&=")}}
+
逻辑和赋值运算符。
+
{{JSxRef("Operators/Logical_OR_assignment", "||=")}}
+
逻辑或赋值运算符。
+
{{JSxRef("Operators/Logical_nullish_assignment", "??=")}}
+
逻辑空赋值运算符。
{{jsxref("Operators/Destructuring_assignment", "[a, b] = [1, 2]")}}
{{jsxref("Operators/Destructuring_assignment", "{a, b} = {a:1, b:2}")}}
-- cgit v1.2.3-54-g00ecf