From 283c65cafc545c37b57ed0493b5c5e053ecbbb92 Mon Sep 17 00:00:00 2001 From: catlair Date: Thu, 10 Mar 2022 18:45:51 +0800 Subject: convert to markdown --- .../operators/right_shift_assignment/index.html | 55 ---------------------- .../operators/right_shift_assignment/index.md | 55 ++++++++++++++++++++++ 2 files changed, 55 insertions(+), 55 deletions(-) delete mode 100644 files/zh-cn/web/javascript/reference/operators/right_shift_assignment/index.html create mode 100644 files/zh-cn/web/javascript/reference/operators/right_shift_assignment/index.md (limited to 'files/zh-cn/web/javascript/reference/operators/right_shift_assignment') diff --git a/files/zh-cn/web/javascript/reference/operators/right_shift_assignment/index.html b/files/zh-cn/web/javascript/reference/operators/right_shift_assignment/index.html deleted file mode 100644 index f3698e9737..0000000000 --- a/files/zh-cn/web/javascript/reference/operators/right_shift_assignment/index.html +++ /dev/null @@ -1,55 +0,0 @@ ---- -title: Right shift assignment (>>=) -slug: Web/JavaScript/Reference/Operators/Right_shift_assignment -translation_of: Web/JavaScript/Reference/Operators/Right_shift_assignment ---- -
{{jsSidebar("Operators")}}
- -

The right shift assignment operator (>>=) moves the specified amount of bits to the right and assigns the result to the variable.

- -
{{EmbedInteractiveExample("pages/js/expressions-right-shift-assignment.html")}}
- - - - - -

语法

- -
Operator: x >>= y
-Meaning:  x   = x >> y
- -

Examples

- -

Using right shift assignment

- -
let a = 5; //   (00000000000000000000000000000101)
-a >>= 2;   // 1 (00000000000000000000000000000001)
-
-let b = -5; //  (-00000000000000000000000000000101)
-b >>= 2;  // -2 (-00000000000000000000000000000010)
- -

Specifications

- - - - - - - - - - -
Specification
{{SpecName('ESDraft', '#sec-assignment-operators', 'Assignment operators')}}
- -

Browser compatibility

- - - -

{{Compat("javascript.operators.right_shift_assignment")}}

- -

See also

- - diff --git a/files/zh-cn/web/javascript/reference/operators/right_shift_assignment/index.md b/files/zh-cn/web/javascript/reference/operators/right_shift_assignment/index.md new file mode 100644 index 0000000000..f3698e9737 --- /dev/null +++ b/files/zh-cn/web/javascript/reference/operators/right_shift_assignment/index.md @@ -0,0 +1,55 @@ +--- +title: Right shift assignment (>>=) +slug: Web/JavaScript/Reference/Operators/Right_shift_assignment +translation_of: Web/JavaScript/Reference/Operators/Right_shift_assignment +--- +
{{jsSidebar("Operators")}}
+ +

The right shift assignment operator (>>=) moves the specified amount of bits to the right and assigns the result to the variable.

+ +
{{EmbedInteractiveExample("pages/js/expressions-right-shift-assignment.html")}}
+ + + + + +

语法

+ +
Operator: x >>= y
+Meaning:  x   = x >> y
+ +

Examples

+ +

Using right shift assignment

+ +
let a = 5; //   (00000000000000000000000000000101)
+a >>= 2;   // 1 (00000000000000000000000000000001)
+
+let b = -5; //  (-00000000000000000000000000000101)
+b >>= 2;  // -2 (-00000000000000000000000000000010)
+ +

Specifications

+ + + + + + + + + + +
Specification
{{SpecName('ESDraft', '#sec-assignment-operators', 'Assignment operators')}}
+ +

Browser compatibility

+ + + +

{{Compat("javascript.operators.right_shift_assignment")}}

+ +

See also

+ + -- cgit v1.2.3-54-g00ecf