From 608cfd0acc920881626620149b58f52a425fc6a2 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Sun, 26 Sep 2021 18:58:11 +0900 Subject: インクリメント・デクリメント演算子を更新 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 2021/07/21 時点の英語版に同期 --- .../reference/operators/decrement/index.md | 88 ++++++++++------------ .../reference/operators/increment/index.md | 80 +++++++++----------- 2 files changed, 73 insertions(+), 95 deletions(-) (limited to 'files/ja') diff --git a/files/ja/web/javascript/reference/operators/decrement/index.md b/files/ja/web/javascript/reference/operators/decrement/index.md index f5e63fd791..3f7348ea6d 100644 --- a/files/ja/web/javascript/reference/operators/decrement/index.md +++ b/files/ja/web/javascript/reference/operators/decrement/index.md @@ -2,82 +2,70 @@ title: デクリメント (--) slug: Web/JavaScript/Reference/Operators/Decrement tags: - - Decrement + - デクリメント - JavaScript - - Language feature - - Operator + - 言語機能 + - 演算子 +browser-compat: javascript.operators.decrement translation_of: Web/JavaScript/Reference/Operators/Decrement --- -
{{jsSidebar("Operators")}}
+{{jsSidebar("Operators")}} -

デクリメント演算子 (--) は、オペランドをデクリメント (1を減算) して値を返します。

+デクリメント演算子 (`--`) は、オペランドをデクリメント (1 を減算) して値を返します。 -
{{EmbedInteractiveExample("pages/js/expressions-decrement.html")}}
+{{EmbedInteractiveExample("pages/js/expressions-decrement.html")}} -
+## 構文 +```js +x-- +--x +``` +## 解説 -

構文

+オペランドに後置で演算子を付けると (例えば `x--`)、デクリメント演算子はデクリメントしますが、デクリメント前の値を返します。 -
Operator: x-- or --x
-
+オペランドに前置で演算子を付けると (例えば `--x`)、デクリメント演算子はデクリメントし、デクリメント後の値を返します。 -

解説

+## 例 -

オペランドに後置で演算子を付けると (例えば x--)、デクリメント演算子はデクリメントしますが、デクリメント前の値を返します。

+### 後置デクリメント -

オペランドに前置で演算子を付けると (例えば --x)、デクリメント演算子はデクリメントし、デクリメント後の値を返します。

- -

- -

後置デクリメント

- -
let x = 3;
+```js
+let x = 3;
 y = x--;
 
 // y = 3
 // x = 2
-
+``` -

前置デクリメント

+### 前置デクリメント -
let a = 2;
+```js
+let a = 2;
 b = --a;
 
 // a = 1
 // b = 1
-
- -

仕様

- - - - - - - - - - -
仕様
{{SpecName('ESDraft', '#sec-postfix-decrement-operator', 'Decrement operator')}}
+``` -

ブラウザーの互換性

+## 仕様書 +{{Specifications}} +## ブラウザーの互換性 -

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

+{{Compat}} -

関連項目

+## 関連情報 - +- [加算演算子](/ja/docs/Web/JavaScript/Reference/Operators/Addition) +- [減算演算子](/ja/docs/Web/JavaScript/Reference/Operators/Subtraction) +- [除算演算子](/ja/docs/Web/JavaScript/Reference/Operators/Division) +- [乗算演算子](/ja/docs/Web/JavaScript/Reference/Operators/Multiplication) +- [剰余演算子](/ja/docs/Web/JavaScript/Reference/Operators/Remainder) +- [べき乗演算子](/ja/docs/Web/JavaScript/Reference/Operators/Exponentiation) +- [インクリメント演算子](/ja/docs/Web/JavaScript/Reference/Operators/Increment) +- [単項マイナス演算子](/ja/docs/Web/JavaScript/Reference/Operators/Unary_negation) +- [単項プラス演算子](/ja/docs/Web/JavaScript/Reference/Operators/Unary_plus) diff --git a/files/ja/web/javascript/reference/operators/increment/index.md b/files/ja/web/javascript/reference/operators/increment/index.md index 8cbb2486a8..3c3c712463 100644 --- a/files/ja/web/javascript/reference/operators/increment/index.md +++ b/files/ja/web/javascript/reference/operators/increment/index.md @@ -6,76 +6,66 @@ tags: - Language feature - Operator - Reference +browser-compat: javascript.operators.increment translation_of: Web/JavaScript/Reference/Operators/Increment --- -
{{jsSidebar("Operators")}}
+{{jsSidebar("Operators")}} -

インクリメント演算子 (++) は、オペランドをインクリメント (1を加算) して値を返します。

+インクリメント演算子 (`++`) は、オペランドをインクリメント (1 を加算) して値を返します。 -
{{EmbedInteractiveExample("pages/js/expressions-increment.html")}}
+{{EmbedInteractiveExample("pages/js/expressions-increment.html")}} +## 構文 +```js +x++ +++x +``` -

構文

+## 解説 -
Operator: x++ or ++x
-
+オペランドに後置で演算子を付けると (例えば、 `x++`) 、インクリメント演算子はインクリメントしますが、インクリメント前の値を返します。 -

解説

+オペランドに前置で演算子を付けると (例えば、 `++x`) 、インクリメント演算子はインクリメントし、インクリメント後の値を返します。 -

オペランドに後置で演算子を付けると (例えば、 x++) 、インクリメント演算子はインクリメントしますが、インクリメント前の値を返します。

+## 例 -

オペランドに前置で演算子を付けると (例えば、 ++x) 、インクリメント演算子はインクリメントし、インクリメント後の値を返します。

+### 後置インクリメント -

- -

後置インクリメント

- -
let x = 3;
+```js
+let x = 3;
 y = x++;
 
 // y = 3
 // x = 4
-
+``` -

前置インクリメント

+### 前置インクリメント -
let a = 2;
+```js
+let a = 2;
 b = ++a;
 
 // a = 3
 // b = 3
-
- -

仕様

- - - - - - - - - - -
仕様
{{SpecName('ESDraft', '#sec-postfix-increment-operator', 'Increment operator')}}
+``` -

ブラウザーの互換性

+## 仕様書 +{{Specifications}} +## ブラウザーの互換性 -

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

+{{Compat}} -

関連項目

+## 関連情報 - +- [加算演算子](/ja/docs/Web/JavaScript/Reference/Operators/Addition) +- [減算演算子](/ja/docs/Web/JavaScript/Reference/Operators/Subtraction) +- [除算演算子](/ja/docs/Web/JavaScript/Reference/Operators/Division) +- [乗算演算子](/ja/docs/Web/JavaScript/Reference/Operators/Multiplication) +- [剰余演算子](/ja/docs/Web/JavaScript/Reference/Operators/Remainder) +- [べき乗演算子](/ja/docs/Web/JavaScript/Reference/Operators/Exponentiation) +- [デクリメント演算子](/ja/docs/Web/JavaScript/Reference/Operators/Decrement) +- [単項マイナス演算子](/ja/docs/Web/JavaScript/Reference/Operators/Unary_negation) +- [単項プラス演算子](/ja/docs/Web/JavaScript/Reference/Operators/Unary_plus) -- cgit v1.2.3-54-g00ecf