aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMasahiro FUJIMOTO <mfujimot@gmail.com>2021-09-16 23:57:54 +0900
committerGitHub <noreply@github.com>2021-09-16 23:57:54 +0900
commitd9247fba6815cc11d44e0c7c59c69157c830c467 (patch)
tree7abc2a636b4b639d57e1ff601de1adebec6c14c3
parente921a9c17cc7c93b3418de230602d8e0dd20041b (diff)
downloadtranslated-content-d9247fba6815cc11d44e0c7c59c69157c830c467.tar.gz
translated-content-d9247fba6815cc11d44e0c7c59c69157c830c467.tar.bz2
translated-content-d9247fba6815cc11d44e0c7c59c69157c830c467.zip
Web/JavaScript 以下の文書内のリンクURLを正規化 (#2354)
- /en-US へのリンクを /ja へのリンクに修正 - /ja が付いていないものに /ja を付加 - MDN内のリンクが完全URLの場合、 /ja/docs からのURLに修正
-rw-r--r--files/ja/web/javascript/closures/index.html2
-rw-r--r--files/ja/web/javascript/eventloop/index.html6
-rw-r--r--files/ja/web/javascript/guide/functions/index.html2
-rw-r--r--files/ja/web/javascript/guide/grammar_and_types/index.html2
-rw-r--r--files/ja/web/javascript/guide/iterators_and_generators/index.html2
-rw-r--r--files/ja/web/javascript/guide/keyed_collections/index.html2
-rw-r--r--files/ja/web/javascript/guide/loops_and_iteration/index.html2
-rw-r--r--files/ja/web/javascript/guide/modules/index.html4
-rw-r--r--files/ja/web/javascript/javascript_technologies_overview/index.html2
-rw-r--r--files/ja/web/javascript/memory_management/index.html4
-rw-r--r--files/ja/web/javascript/reference/classes/index.html2
-rw-r--r--files/ja/web/javascript/reference/classes/public_class_fields/index.html2
-rw-r--r--files/ja/web/javascript/reference/deprecated_and_obsolete_features/the_legacy_iterator_protocol/index.html2
-rw-r--r--files/ja/web/javascript/reference/errors/cant_assign_to_property/index.html2
-rw-r--r--files/ja/web/javascript/reference/errors/delete_in_strict_mode/index.html2
-rw-r--r--files/ja/web/javascript/reference/errors/deprecated_octal/index.html2
-rw-r--r--files/ja/web/javascript/reference/errors/invalid_for-in_initializer/index.html2
-rw-r--r--files/ja/web/javascript/reference/errors/malformed_formal_parameter/index.html2
-rw-r--r--files/ja/web/javascript/reference/errors/missing_colon_after_property_id/index.html2
-rw-r--r--files/ja/web/javascript/reference/errors/missing_formal_parameter/index.html2
-rw-r--r--files/ja/web/javascript/reference/errors/missing_parenthesis_after_condition/index.html2
-rw-r--r--files/ja/web/javascript/reference/errors/non_configurable_array_element/index.html2
-rw-r--r--files/ja/web/javascript/reference/functions/arguments/index.html6
-rw-r--r--files/ja/web/javascript/reference/functions/method_definitions/index.html8
-rw-r--r--files/ja/web/javascript/reference/global_objects/array/@@iterator/index.html2
-rw-r--r--files/ja/web/javascript/reference/global_objects/array/array/index.html2
-rw-r--r--files/ja/web/javascript/reference/global_objects/array/from/index.html2
-rw-r--r--files/ja/web/javascript/reference/global_objects/arraybuffer/index.html2
-rw-r--r--files/ja/web/javascript/reference/global_objects/bigint64array/bigint64array/index.html2
-rw-r--r--files/ja/web/javascript/reference/global_objects/biguint64array/biguint64array/index.html2
-rw-r--r--files/ja/web/javascript/reference/global_objects/date/tolocaledatestring/index.html2
-rw-r--r--files/ja/web/javascript/reference/global_objects/error/message/index.html2
-rw-r--r--files/ja/web/javascript/reference/global_objects/error/stack/index.html2
-rw-r--r--files/ja/web/javascript/reference/global_objects/error/tosource/index.html2
-rw-r--r--files/ja/web/javascript/reference/global_objects/float32array/float32array/index.html2
-rw-r--r--files/ja/web/javascript/reference/global_objects/float64array/float64array/index.html2
-rw-r--r--files/ja/web/javascript/reference/global_objects/float64array/index.html2
-rw-r--r--files/ja/web/javascript/reference/global_objects/function/apply/index.html2
-rw-r--r--files/ja/web/javascript/reference/global_objects/globalthis/index.html2
-rw-r--r--files/ja/web/javascript/reference/global_objects/number/tosource/index.html2
-rw-r--r--files/ja/web/javascript/reference/global_objects/promise/catch/index.html2
-rw-r--r--files/ja/web/javascript/reference/global_objects/promise/then/index.html2
-rw-r--r--files/ja/web/javascript/reference/global_objects/reflect/has/index.html2
-rw-r--r--files/ja/web/javascript/reference/global_objects/regexp/index.html2
-rw-r--r--files/ja/web/javascript/reference/global_objects/regexp/lastmatch/index.html2
-rw-r--r--files/ja/web/javascript/reference/global_objects/regexp/lastparen/index.html2
-rw-r--r--files/ja/web/javascript/reference/global_objects/regexp/leftcontext/index.html2
-rw-r--r--files/ja/web/javascript/reference/global_objects/regexp/regexp/index.html2
-rw-r--r--files/ja/web/javascript/reference/global_objects/regexp/test/index.html2
-rw-r--r--files/ja/web/javascript/reference/global_objects/string/localecompare/index.html2
-rw-r--r--files/ja/web/javascript/reference/global_objects/symbol/index.html2
-rw-r--r--files/ja/web/javascript/reference/global_objects/symbol/unscopables/index.html2
-rw-r--r--files/ja/web/javascript/reference/global_objects/typedarray/@@species/index.html8
-rw-r--r--files/ja/web/javascript/reference/global_objects/webassembly/instance/index.html2
-rw-r--r--files/ja/web/javascript/reference/global_objects/webassembly/instantiate/index.html2
-rw-r--r--files/ja/web/javascript/reference/operators/addition/index.html18
-rw-r--r--files/ja/web/javascript/reference/operators/addition_assignment/index.html4
-rw-r--r--files/ja/web/javascript/reference/operators/assignment/index.html2
-rw-r--r--files/ja/web/javascript/reference/operators/bitwise_and_assignment/index.html2
-rw-r--r--files/ja/web/javascript/reference/operators/bitwise_or/index.html4
-rw-r--r--files/ja/web/javascript/reference/operators/bitwise_xor_assignment/index.html4
-rw-r--r--files/ja/web/javascript/reference/operators/decrement/index.html18
-rw-r--r--files/ja/web/javascript/reference/operators/destructuring_assignment/index.html2
-rw-r--r--files/ja/web/javascript/reference/operators/division/index.html18
-rw-r--r--files/ja/web/javascript/reference/operators/exponentiation/index.html22
-rw-r--r--files/ja/web/javascript/reference/operators/exponentiation_assignment/index.html4
-rw-r--r--files/ja/web/javascript/reference/operators/greater_than/index.html8
-rw-r--r--files/ja/web/javascript/reference/operators/greater_than_or_equal/index.html8
-rw-r--r--files/ja/web/javascript/reference/operators/in/index.html2
-rw-r--r--files/ja/web/javascript/reference/operators/increment/index.html18
-rw-r--r--files/ja/web/javascript/reference/operators/inequality/index.html14
-rw-r--r--files/ja/web/javascript/reference/operators/left_shift_assignment/index.html4
-rw-r--r--files/ja/web/javascript/reference/operators/less_than/index.html10
-rw-r--r--files/ja/web/javascript/reference/operators/logical_and_assignment/index.html2
-rw-r--r--files/ja/web/javascript/reference/operators/logical_nullish_assignment/index.html4
-rw-r--r--files/ja/web/javascript/reference/operators/logical_or_assignment/index.html10
-rw-r--r--files/ja/web/javascript/reference/operators/multiplication/index.html18
-rw-r--r--files/ja/web/javascript/reference/operators/multiplication_assignment/index.html4
-rw-r--r--files/ja/web/javascript/reference/operators/object_initializer/index.html2
-rw-r--r--files/ja/web/javascript/reference/operators/remainder_assignment/index.html4
-rw-r--r--files/ja/web/javascript/reference/operators/right_shift_assignment/index.html4
-rw-r--r--files/ja/web/javascript/reference/operators/subtraction/index.html18
-rw-r--r--files/ja/web/javascript/reference/operators/subtraction_assignment/index.html4
-rw-r--r--files/ja/web/javascript/reference/operators/unary_plus/index.html18
-rw-r--r--files/ja/web/javascript/reference/operators/unsigned_right_shift_assignment/index.html4
-rw-r--r--files/ja/web/javascript/reference/statements/block/index.html2
-rw-r--r--files/ja/web/javascript/reference/statements/var/index.html2
87 files changed, 196 insertions, 196 deletions
diff --git a/files/ja/web/javascript/closures/index.html b/files/ja/web/javascript/closures/index.html
index 8a4e6c0684..2190a861c0 100644
--- a/files/ja/web/javascript/closures/index.html
+++ b/files/ja/web/javascript/closures/index.html
@@ -367,7 +367,7 @@ function setupHelp() {
setupHelp();</pre>
-<p>これ以上クロージャを使いたくない場合、ES2015 で導入された <code><a href="https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Statements/let">let</a></code> キーワードも使用できます:</p>
+<p>これ以上クロージャを使いたくない場合、ES2015 で導入された <code><a href="/ja/docs/Web/JavaScript/Reference/Statements/let">let</a></code> キーワードも使用できます:</p>
<pre class="brush: js notranslate">function showHelp(help) {
document.getElementById('help').innerHTML = help;
diff --git a/files/ja/web/javascript/eventloop/index.html b/files/ja/web/javascript/eventloop/index.html
index a4b43d4e8a..712eddebfb 100644
--- a/files/ja/web/javascript/eventloop/index.html
+++ b/files/ja/web/javascript/eventloop/index.html
@@ -65,14 +65,14 @@ console.log(bar(7)); // returns 42
<p>Webブラウザでは、メッセージは、イベントが発生し、それに接続されているイベントリスナーがある任意の時間に追加されます。イベントリスナーがない場合、イベントは失われます。だから、他のイベントと同様に、クリックイベントハンドラを持つ要素をクリックすると、メッセージが追加されます。</p>
-<p><code><a href="/docs/Web/API/WindowTimers.setTimeout" title="/docs/window.setTimeout">setTimeout</a></code>を呼び出すと、2番目の引数として渡された時間が経過した後、メッセージがキューに追加されます。キューに他のメッセージがない場合、メッセージはすぐに処理されます。しかしながら、メッセージがある場合、<code>setTimeout</code>メッセージは他のメッセージを処理するために待機する必要があります。そのため第二引数は、保証時間ではなく、最小の時間を示しています。</p>
+<p><code><a href="/ja/docs/Web/API/WindowTimers.setTimeout" title="/docs/window.setTimeout">setTimeout</a></code>を呼び出すと、2番目の引数として渡された時間が経過した後、メッセージがキューに追加されます。キューに他のメッセージがない場合、メッセージはすぐに処理されます。しかしながら、メッセージがある場合、<code>setTimeout</code>メッセージは他のメッセージを処理するために待機する必要があります。そのため第二引数は、保証時間ではなく、最小の時間を示しています。</p>
<h3 id="一緒に通信するいくつかのランタイム">一緒に通信するいくつかのランタイム</h3>
-<p>ウェブワーカーやクロスオリジンのiframeは、独自のスタック、ヒープ、およびメッセージキューがあります。二つの異なるランタイムのみ<a href="/docs/DOM/window.postMessage" title="/docs/DOM/window.postMessage"><code>postMessage</code></a>メソッドによって送信メッセージを介して通信することができます。他のランタイムが<code>message</code>イベントをリッスンする場合、このメソッドは他のランタイムにメッセージを追加します。</p>
+<p>ウェブワーカーやクロスオリジンのiframeは、独自のスタック、ヒープ、およびメッセージキューがあります。二つの異なるランタイムのみ<a href="/ja/docs/DOM/window.postMessage" title="/docs/DOM/window.postMessage"><code>postMessage</code></a>メソッドによって送信メッセージを介して通信することができます。他のランタイムが<code>message</code>イベントをリッスンする場合、このメソッドは他のランタイムにメッセージを追加します。</p>
<h2 id="ブロッキング不可">ブロッキング不可</h2>
-<p>イベントループモデルの非常に興味深い特性は、他の多くの言語とは異なり、JavaScriptは決してブロックしないことです。I/Oの取り扱いは、通常、イベントとコールバックを介して行われます。そのため、アプリケーションは<a href="/docs/Web/API/IndexedDB_API" title="/docs/IndexedDB">IndexedDB</a>のクエリや<a href="/docs/Web/API/XMLHttpRequest" title="/docs/DOM/XMLHttpRequest">XHR</a>リクエストが返るのを待っている時も、ユーザ入力のような他のことを処理することができます。</p>
+<p>イベントループモデルの非常に興味深い特性は、他の多くの言語とは異なり、JavaScriptは決してブロックしないことです。I/Oの取り扱いは、通常、イベントとコールバックを介して行われます。そのため、アプリケーションは<a href="/ja/docs/Web/API/IndexedDB_API" title="/docs/IndexedDB">IndexedDB</a>のクエリや<a href="/ja/docs/Web/API/XMLHttpRequest" title="/docs/DOM/XMLHttpRequest">XHR</a>リクエストが返るのを待っている時も、ユーザ入力のような他のことを処理することができます。</p>
<p><code>alert</code>か同期XHRのようにレガシーな例外が存在しますが、それらを避けることは良い慣習とされています。<a href="http://stackoverflow.com/questions/2734025/is-javascript-guaranteed-to-be-single-threaded/2734311#2734311">例外に対する例外は存在する</a>ことに気をつけてください(と言っても、たいていは他の何かというよりはむしろ実装のバグですが)。</p>
diff --git a/files/ja/web/javascript/guide/functions/index.html b/files/ja/web/javascript/guide/functions/index.html
index c63d481d0c..ffc6ad9752 100644
--- a/files/ja/web/javascript/guide/functions/index.html
+++ b/files/ja/web/javascript/guide/functions/index.html
@@ -59,7 +59,7 @@ y = mycar.make; // y は "Toyota" という値になる
<h3 id="Function_expressions">関数式</h3>
-<p>ここまでの関数宣言はすべて構文的な文でしたが、関数は<a href="/en-US/docs/Web/JavaScript/Reference/Operators/function">関数式</a>によって作成することもできます。</p>
+<p>ここまでの関数宣言はすべて構文的な文でしたが、関数は<a href="/ja/docs/Web/JavaScript/Reference/Operators/function">関数式</a>によって作成することもできます。</p>
<p>このような関数は<strong>無名</strong> (anonymous) にすることができます。名前をつけなくてもよいのです。例えば、関数 <code>square</code> は次のように定義することができます。</p>
diff --git a/files/ja/web/javascript/guide/grammar_and_types/index.html b/files/ja/web/javascript/guide/grammar_and_types/index.html
index b32688e6d7..0b6112789b 100644
--- a/files/ja/web/javascript/guide/grammar_and_types/index.html
+++ b/files/ja/web/javascript/guide/grammar_and_types/index.html
@@ -88,7 +88,7 @@ translation_of: Web/JavaScript/Guide/Grammar_and_types
<li>{{jsxref("Statements/const", "const")}} または {{jsxref("Statements/let", "let")}} キーワードを使う。例えば、<code>let y = 13</code>。この構文はブロックスコープのローカル変数を宣言することができます。(以下にある<a href="#Variable_scope">変数のスコープ</a>をご覧ください。)</li>
</ul>
-<p><a href="/ja/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment">分割代入</a>構文を使用して、<a href="ja/docs/Web/JavaScript/Guide/Grammar_and_types#Object_literals">オブジェクトリテラル</a>から値を展開する変数を宣言することができます。例えば、<code>let { bar } = foo</code> とします。これは <code>bar</code> という名前の変数を作成し、オブジェクト <code>foo</code> の同名キーから対応する値を代入します。</p>
+<p><a href="/ja/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment">分割代入</a>構文を使用して、<a href="/ja/docs/Web/JavaScript/Guide/Grammar_and_types#Object_literals">オブジェクトリテラル</a>から値を展開する変数を宣言することができます。例えば、<code>let { bar } = foo</code> とします。これは <code>bar</code> という名前の変数を作成し、オブジェクト <code>foo</code> の同名キーから対応する値を代入します。</p>
<p>また、<code>x = 42</code> のように、単純に値を変数に代入することもできます。この形は、<strong><a href="/ja/docs/Web/JavaScript/Reference/Statements/var#Description">未宣言のグローバル</a></strong>変数を生成します。strict モードの JavaScript では警告が発生します。未宣言のグローバル変数は、よく予期しない動作を引き起こします。したがって、宣言されていないグローバル変数を使用することはお勧めしません。</p>
diff --git a/files/ja/web/javascript/guide/iterators_and_generators/index.html b/files/ja/web/javascript/guide/iterators_and_generators/index.html
index 685898d31f..ef25e5bfa8 100644
--- a/files/ja/web/javascript/guide/iterators_and_generators/index.html
+++ b/files/ja/web/javascript/guide/iterators_and_generators/index.html
@@ -19,7 +19,7 @@ translation_of: Web/JavaScript/Guide/Iterators_and_Generators
<p>詳細についてはこちらもご覧ください:</p>
<ul>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Iteration_protocols">Iteration protocols</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Iteration_protocols">Iteration protocols</a></li>
<li>{{jsxref("Statements/for...of","for...of")}}</li>
<li>{{jsxref("Statements/function*","function*")}} と {{jsxref("Generator","ジェネレーター","","true")}}</li>
<li>{{jsxref("Operators/yield","yield")}} と {{jsxref("Operators/yield*","yield*")}}</li>
diff --git a/files/ja/web/javascript/guide/keyed_collections/index.html b/files/ja/web/javascript/guide/keyed_collections/index.html
index fbc979ab2b..2888204bca 100644
--- a/files/ja/web/javascript/guide/keyed_collections/index.html
+++ b/files/ja/web/javascript/guide/keyed_collections/index.html
@@ -112,7 +112,7 @@ for (let item of mySet) console.log(item);
<h3 id="Converting_between_Array_and_Set" name="Converting_between_Array_and_Set"><code>Array</code> と <code>Set</code> 間の変換</h3>
-<p>{{jsxref("Array.from")}} または <a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Spread_operator">スプレッド構文</a> を使用して <code>Set</code> から {{jsxref("Array")}} を生成できます。また、<code>Set</code> コンストラクタを使って <code>Array</code> から <code>Set</code> へと逆変換することができます。</p>
+<p>{{jsxref("Array.from")}} または <a href="/ja/docs/Web/JavaScript/Reference/Operators/Spread_operator">スプレッド構文</a> を使用して <code>Set</code> から {{jsxref("Array")}} を生成できます。また、<code>Set</code> コンストラクタを使って <code>Array</code> から <code>Set</code> へと逆変換することができます。</p>
<div class="blockIndicator note">
<p><strong>注:</strong> <code>Set</code> オブジェクトは<em>一意の値</em>を格納することにくれぐれも注意してください、重複した要素は <code>Array</code> から変換するときに削除されます。</p>
diff --git a/files/ja/web/javascript/guide/loops_and_iteration/index.html b/files/ja/web/javascript/guide/loops_and_iteration/index.html
index 13d3d5046c..5ad8dd081b 100644
--- a/files/ja/web/javascript/guide/loops_and_iteration/index.html
+++ b/files/ja/web/javascript/guide/loops_and_iteration/index.html
@@ -342,7 +342,7 @@ car.model = Mustang
<h2 id="for...of_statement" name="for...of_statement"><code>for...of</code> 文</h2>
-<p>{{jsxref("Statements/for...of","for...of")}} 文は、<a href="/docs/Web/JavaScript/Guide/iterable">反復可能オブジェクト</a>({{jsxref("Array")}}、{{jsxref("Map")}}、{{jsxref("Set")}}、{{jsxref("functions/arguments","arguments")}} オブジェクトなどを含む)を反復処理するループを生成し、それぞれのプロパティの値に対して実行したい文をともなって作られた反復処理フックを呼び出します。</p>
+<p>{{jsxref("Statements/for...of","for...of")}} 文は、<a href="/ja/docs/Web/JavaScript/Guide/iterable">反復可能オブジェクト</a>({{jsxref("Array")}}、{{jsxref("Map")}}、{{jsxref("Set")}}、{{jsxref("functions/arguments","arguments")}} オブジェクトなどを含む)を反復処理するループを生成し、それぞれのプロパティの値に対して実行したい文をともなって作られた反復処理フックを呼び出します。</p>
<pre class="syntaxbox notranslate">for (<em>変数</em> of <em>オブジェクト</em>)
<em>文</em>
diff --git a/files/ja/web/javascript/guide/modules/index.html b/files/ja/web/javascript/guide/modules/index.html
index 42370aa17b..076afbd1d1 100644
--- a/files/ja/web/javascript/guide/modules/index.html
+++ b/files/ja/web/javascript/guide/modules/index.html
@@ -23,7 +23,7 @@ translation_of: Web/JavaScript/Guide/Modules
<h2 id="Browser_support" name="Browser_support">ブラウザーのサポート状況</h2>
-<p>ネイティブの JavaScript モジュール機能は、<code><a href="/en-US/docs/Web/JavaScript/Reference/Statements/import">import</a></code> と <code><a href="/en-US/docs/Web/JavaScript/Reference/Statements/export">export</a></code> 文を利用します。これらに対するブラウザーの互換性は次のとおりです。</p>
+<p>ネイティブの JavaScript モジュール機能は、<code><a href="/ja/docs/Web/JavaScript/Reference/Statements/import">import</a></code> と <code><a href="/ja/docs/Web/JavaScript/Reference/Statements/export">export</a></code> 文を利用します。これらに対するブラウザーの互換性は次のとおりです。</p>
<h3 id="import" name="import">import</h3>
@@ -133,7 +133,7 @@ export function draw(ctx, length, x, y, color) {
<pre class="brush: js; notranslate">import { name, draw, reportArea, reportPerimeter } from './modules/square.js';</pre>
-<p><code><a href="/en-US/docs/Web/JavaScript/Reference/Statements/import">import</a></code> 文の後ろに、中かっこで囲まれたインポートしたい機能のカンマ区切りリストを続け、その後ろに from キーワードと、モジュールファイルへのパスを続けます。このパスは、サイトのルートからの相対パスであり、<code>basic-modules</code> の場合は <code>/js-examples/modules/basic-modules</code> です。</p>
+<p><code><a href="/ja/docs/Web/JavaScript/Reference/Statements/import">import</a></code> 文の後ろに、中かっこで囲まれたインポートしたい機能のカンマ区切りリストを続け、その後ろに from キーワードと、モジュールファイルへのパスを続けます。このパスは、サイトのルートからの相対パスであり、<code>basic-modules</code> の場合は <code>/js-examples/modules/basic-modules</code> です。</p>
<p>しかし、この例ではパスの書き方が少し異なっています。「現在の位置」を意味するドット (<code>.</code>) 記法を使っており、その後ろに見つけようとするファイルへのパスを続けています。これは、完全な相対パスを毎回記述するよりも短くてすむためとてもよい方法であり、URL の可搬性もあるため、サイト階層構造の異なる場所に移動させた場合でも動作するでしょう。</p>
diff --git a/files/ja/web/javascript/javascript_technologies_overview/index.html b/files/ja/web/javascript/javascript_technologies_overview/index.html
index 61aff4884f..58bd61b5b2 100644
--- a/files/ja/web/javascript/javascript_technologies_overview/index.html
+++ b/files/ja/web/javascript/javascript_technologies_overview/index.html
@@ -32,7 +32,7 @@ translation_of: Web/JavaScript/JavaScript_technologies_overview
<li>グローバルオブジェクト。ブラウザー環境では、このグローバルオブジェクトは <code>window</code> オブジェクトですが、ECMAScript ではブラウザーとは直接関係のない API のみが定義されています。例えば <code>parseInt</code>、<code>parseFloat</code>、<code>decodeURI</code>、<code>encodeURI</code>……</li>
<li>プロトタイプベースの継承メカニズム。その対象は次のもの:</li>
<li>ビルトインオブジェクトと関数(<code>JSON</code>、<code>Math</code>、<code>Array.prototype</code> メソッド、オブジェクト内部確認メソッド……)</li>
- <li>Strict モード (<a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Strict_mode">ここ</a>を見てください)</li>
+ <li>Strict モード (<a href="/ja/docs/Web/JavaScript/Reference/Strict_mode">ここ</a>を見てください)</li>
</ul>
<h3 id="Browser_support" name="Browser_support">ブラウザーサポート</h3>
diff --git a/files/ja/web/javascript/memory_management/index.html b/files/ja/web/javascript/memory_management/index.html
index f5544285c1..4a655b8c26 100644
--- a/files/ja/web/javascript/memory_management/index.html
+++ b/files/ja/web/javascript/memory_management/index.html
@@ -90,7 +90,7 @@ var a3 = a.concat(a2);
<h3 id="References" name="References">リファレンス</h3>
-<p>ガベージコレクションアルゴリズムが依存している主な概念は、リファレンス (reference)の概念です。メモリー管理の文脈では、あるオブジェクトが別のオブジェクトに (明示的にであれ、暗黙的にであれ) アクセスできるとき、前者が後者を"参照している"と言います。例えば、JavaScript オブジェクトは自身の <a href="/docs/Web/JavaScript/Guide/Inheritance_and_the_prototype_chain">prototype</a> (暗黙的な参照) とプロパティ値 (明示的な参照) への参照を持ちます。</p>
+<p>ガベージコレクションアルゴリズムが依存している主な概念は、リファレンス (reference)の概念です。メモリー管理の文脈では、あるオブジェクトが別のオブジェクトに (明示的にであれ、暗黙的にであれ) アクセスできるとき、前者が後者を"参照している"と言います。例えば、JavaScript オブジェクトは自身の <a href="/ja/docs/Web/JavaScript/Guide/Inheritance_and_the_prototype_chain">prototype</a> (暗黙的な参照) とプロパティ値 (明示的な参照) への参照を持ちます。</p>
<p>ここでは、"オブジェクト"の概念は通常の JavaScript オブジェクトよりも広い概念として用いられており、また、関数のスコープ (もしくは、グローバルレキシカルスコープ) を含みます。</p>
@@ -183,5 +183,5 @@ window.onload = function(){
<ul>
<li><a class="external" href="http://www.ibm.com/developerworks/web/library/wa-memleak/">IBM article on "Memory leak patterns in JavaScript" (2007)</a></li>
<li><a class="external" href="http://msdn.microsoft.com/en-us/magazine/ff728624.aspx">Kangax article on how to register event handler and avoid memory leaks (2010)</a></li>
- <li><a href="/docs/Mozilla/Performance" title="/docs/Mozilla/Performance">Performance</a></li>
+ <li><a href="/ja/docs/Mozilla/Performance" title="/docs/Mozilla/Performance">Performance</a></li>
</ul>
diff --git a/files/ja/web/javascript/reference/classes/index.html b/files/ja/web/javascript/reference/classes/index.html
index 3f711b47ed..2a2377bbdd 100644
--- a/files/ja/web/javascript/reference/classes/index.html
+++ b/files/ja/web/javascript/reference/classes/index.html
@@ -74,7 +74,7 @@ console.log(Rectangle.name);
<h3 id="Strict_mode" name="Strict_mode">Strict モード</h3>
-<p>クラス本体は <a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Strict_mode">Strict モード</a> で実行されます。つまり、ここで書かれたコードは、パフォーマンスを向上させるために、より厳密な構文に従います。そうでない場合はサイレントエラーが投げられます。なお、特定のキーワードは将来のバージョンの ECMAScript 用に予約されています。</p>
+<p>クラス本体は <a href="/ja/docs/Web/JavaScript/Reference/Strict_mode">Strict モード</a> で実行されます。つまり、ここで書かれたコードは、パフォーマンスを向上させるために、より厳密な構文に従います。そうでない場合はサイレントエラーが投げられます。なお、特定のキーワードは将来のバージョンの ECMAScript 用に予約されています。</p>
<h3 id="Constructor" name="Constructor">コンストラクター</h3>
diff --git a/files/ja/web/javascript/reference/classes/public_class_fields/index.html b/files/ja/web/javascript/reference/classes/public_class_fields/index.html
index 18614027ce..b4dcd87d5c 100644
--- a/files/ja/web/javascript/reference/classes/public_class_fields/index.html
+++ b/files/ja/web/javascript/reference/classes/public_class_fields/index.html
@@ -217,7 +217,7 @@ console.log(instance.subPublicMethod())
// expected output: "hello worl​d"
</pre>
-<p>ゲッターとセッターは、クラスのプロパティにバインドする特別なメソッドで、そのプロパティがアクセスされたり設定されたりしたときに呼び出されます。<a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Functions/get">get</a> および <a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Functions/set">set</a> 構文を使用して、パブリックインスタンスのゲッターまたはセッターを宣言します。</p>
+<p>ゲッターとセッターは、クラスのプロパティにバインドする特別なメソッドで、そのプロパティがアクセスされたり設定されたりしたときに呼び出されます。<a href="/ja/docs/Web/JavaScript/Reference/Functions/get">get</a> および <a href="/ja/docs/Web/JavaScript/Reference/Functions/set">set</a> 構文を使用して、パブリックインスタンスのゲッターまたはセッターを宣言します。</p>
<pre class="brush: js notranslate">class ClassWithGetSet {
  #msg = 'hello world'
diff --git a/files/ja/web/javascript/reference/deprecated_and_obsolete_features/the_legacy_iterator_protocol/index.html b/files/ja/web/javascript/reference/deprecated_and_obsolete_features/the_legacy_iterator_protocol/index.html
index c037d915f8..b4148651b5 100644
--- a/files/ja/web/javascript/reference/deprecated_and_obsolete_features/the_legacy_iterator_protocol/index.html
+++ b/files/ja/web/javascript/reference/deprecated_and_obsolete_features/the_legacy_iterator_protocol/index.html
@@ -16,7 +16,7 @@ translation_of: >-
<h2 id="The_deprecated_Firefox-only_iterator_protocol">非推奨の Firefox 専用イテレータープロトコル</h2>
-<p>Firefox version 26 以前は、標準の <a href="/en-US/docs/Web/JavaScript/Reference/Iteration_protocols">ES2015 のイテレータープロトコル</a>に似た別のイテレータープロトコルを実装していました。</p>
+<p>Firefox version 26 以前は、標準の <a href="/ja/docs/Web/JavaScript/Reference/Iteration_protocols">ES2015 のイテレータープロトコル</a>に似た別のイテレータープロトコルを実装していました。</p>
<p>オブジェクトが次のセマンティックスをもつ <code>next()</code> メソッドを実装している場合、そのオブジェクトは古いイテレーターで、反復処理の最後に {{jsxref("Global_Objects/StopIteration", "StopIteration")}} をスローします。</p>
diff --git a/files/ja/web/javascript/reference/errors/cant_assign_to_property/index.html b/files/ja/web/javascript/reference/errors/cant_assign_to_property/index.html
index 97f63535f9..62988bcd18 100644
--- a/files/ja/web/javascript/reference/errors/cant_assign_to_property/index.html
+++ b/files/ja/web/javascript/reference/errors/cant_assign_to_property/index.html
@@ -24,7 +24,7 @@ TypeError: Cannot create property 'x' on {y} (Chrome)
<h2 id="What_went_wrong">エラーの原因</h2>
-<p>{{jsxref("Strict_mode", "Strict モード", "", 1)}}では、 {{jsxref("TypeError")}} は<a href="/en-US/docs/Glossary/Primitive">プリミティブ</a>値、例えば<a href="/ja/docs/Glossary/Symbol">シンボル</a>、<a href="/ja/docs/Glossary/String">文字列</a>、<a href="/ja/docs/Glossary/Number">数値</a>、<a href="/ja/docs/Glossary/Boolean">論理値</a>などにプロパティを作成しようとしたときに発生します。<a href="/ja/docs/Glossary/Primitive">プリミティブ</a>値はいかなる<a href="/ja/docs/Glossary/property/JavaScript">プロパティ</a>を持つこともできません。</p>
+<p>{{jsxref("Strict_mode", "Strict モード", "", 1)}}では、 {{jsxref("TypeError")}} は<a href="/ja/docs/Glossary/Primitive">プリミティブ</a>値、例えば<a href="/ja/docs/Glossary/Symbol">シンボル</a>、<a href="/ja/docs/Glossary/String">文字列</a>、<a href="/ja/docs/Glossary/Number">数値</a>、<a href="/ja/docs/Glossary/Boolean">論理値</a>などにプロパティを作成しようとしたときに発生します。<a href="/ja/docs/Glossary/Primitive">プリミティブ</a>値はいかなる<a href="/ja/docs/Glossary/property/JavaScript">プロパティ</a>を持つこともできません。</p>
<p>想定外の場所に想定外の値が流れてきたり、 {{jsxref("String")}} や {{jsxref("Number")}} のオブジェクトバリアントが想定されていたりすることが問題となることがあります。</p>
diff --git a/files/ja/web/javascript/reference/errors/delete_in_strict_mode/index.html b/files/ja/web/javascript/reference/errors/delete_in_strict_mode/index.html
index 9158818092..040d3282b7 100644
--- a/files/ja/web/javascript/reference/errors/delete_in_strict_mode/index.html
+++ b/files/ja/web/javascript/reference/errors/delete_in_strict_mode/index.html
@@ -12,7 +12,7 @@ translation_of: Web/JavaScript/Reference/Errors/Delete_in_strict_mode
---
<div>{{jsSidebar("Errors")}}</div>
-<p>JavaScript の <a href="/en-US/docs/Web/JavaScript/Reference/Strict_mode">strict モード</a>専用の例外 "applying the 'delete' operator to an unqualified name is deprecated" は、 <code><a href="/ja/docs/Web/JavaScript/Reference/Operators/delete">delete</a></code> 演算子を用いて変数を削除しようとしたときに発生します。</p>
+<p>JavaScript の <a href="/ja/docs/Web/JavaScript/Reference/Strict_mode">strict モード</a>専用の例外 "applying the 'delete' operator to an unqualified name is deprecated" は、 <code><a href="/ja/docs/Web/JavaScript/Reference/Operators/delete">delete</a></code> 演算子を用いて変数を削除しようとしたときに発生します。</p>
<h2 id="Message">エラーメッセージ</h2>
diff --git a/files/ja/web/javascript/reference/errors/deprecated_octal/index.html b/files/ja/web/javascript/reference/errors/deprecated_octal/index.html
index e4e6034b5b..4c172b15b1 100644
--- a/files/ja/web/javascript/reference/errors/deprecated_octal/index.html
+++ b/files/ja/web/javascript/reference/errors/deprecated_octal/index.html
@@ -61,6 +61,6 @@ for octal literals use the \"0o\" prefix instead
<ul>
<li><a href="/ja/docs/Web/JavaScript/Reference/Lexical_grammar#Octal">字句文法</a></li>
<li>
- <p><a href="/en-US/docs/Web/JavaScript/Reference/Errors/Bad_octal">Warning: 08/09 is not a legal ECMA-262 octal constant</a></p>
+ <p><a href="/ja/docs/Web/JavaScript/Reference/Errors/Bad_octal">Warning: 08/09 is not a legal ECMA-262 octal constant</a></p>
</li>
</ul>
diff --git a/files/ja/web/javascript/reference/errors/invalid_for-in_initializer/index.html b/files/ja/web/javascript/reference/errors/invalid_for-in_initializer/index.html
index 5b153dfc43..ef189fee46 100644
--- a/files/ja/web/javascript/reference/errors/invalid_for-in_initializer/index.html
+++ b/files/ja/web/javascript/reference/errors/invalid_for-in_initializer/index.html
@@ -10,7 +10,7 @@ translation_of: Web/JavaScript/Reference/Errors/Invalid_for-in_initializer
---
<div>{{jsSidebar("Errors")}}</div>
-<p>JavaScript の <a href="/en-US/docs/Web/JavaScript/Reference/Strict_mode">strict モード</a>専用の例外である "for-in loop head declarations may not have initializers" は、 <a href="/en-US/docs/Web/JavaScript/Reference/Statements/for...in">for...in</a> の先頭に初期化構文が含まれていた場合、例えば |<code>for (var i = 0 in obj)</code>| のような場合に発生します。これは strict モードの for-in ループでは許可されていません。</p>
+<p>JavaScript の <a href="/ja/docs/Web/JavaScript/Reference/Strict_mode">strict モード</a>専用の例外である "for-in loop head declarations may not have initializers" は、 <a href="/ja/docs/Web/JavaScript/Reference/Statements/for...in">for...in</a> の先頭に初期化構文が含まれていた場合、例えば |<code>for (var i = 0 in obj)</code>| のような場合に発生します。これは strict モードの for-in ループでは許可されていません。</p>
<h2 id="Message">エラーメッセージ</h2>
diff --git a/files/ja/web/javascript/reference/errors/malformed_formal_parameter/index.html b/files/ja/web/javascript/reference/errors/malformed_formal_parameter/index.html
index b29a03f032..a54b08bd6e 100644
--- a/files/ja/web/javascript/reference/errors/malformed_formal_parameter/index.html
+++ b/files/ja/web/javascript/reference/errors/malformed_formal_parameter/index.html
@@ -60,6 +60,6 @@ var f = function(x) { return x; };
<ul>
<li><code><a href="/ja/docs/Web/JavaScript/Reference/Global_Objects/Function">Function()</a></code></li>
- <li><a href="/en-US/docs/Web/JavaScript/Guide/Functions">関数について</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Guide/Functions">関数について</a></li>
<li><a href="https://www.gutenberg.org/ebooks/84"><em>フランケンシュタイン</em> (メアリー・シェリー)</a> より ("Cursed (although I curse myself) be the hands that formed you! You have made me wretched beyond expression. You have left me no power to consider whether I am just to you or not. Begone! Relieve me from the sight of your detested form.")</li>
</ul>
diff --git a/files/ja/web/javascript/reference/errors/missing_colon_after_property_id/index.html b/files/ja/web/javascript/reference/errors/missing_colon_after_property_id/index.html
index f7a31b218c..8e1a480ed1 100644
--- a/files/ja/web/javascript/reference/errors/missing_colon_after_property_id/index.html
+++ b/files/ja/web/javascript/reference/errors/missing_colon_after_property_id/index.html
@@ -76,5 +76,5 @@ obj['propertyKey'] = 'value';
<h2 id="関連項目">関連項目</h2>
<ul>
- <li><a href="/en-US/docs/Web/JavaScript/Reference/Operators/Object_initializer">オブジェクト初期化子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Object_initializer">オブジェクト初期化子</a></li>
</ul>
diff --git a/files/ja/web/javascript/reference/errors/missing_formal_parameter/index.html b/files/ja/web/javascript/reference/errors/missing_formal_parameter/index.html
index 55c7509b2b..b2d26855c4 100644
--- a/files/ja/web/javascript/reference/errors/missing_formal_parameter/index.html
+++ b/files/ja/web/javascript/reference/errors/missing_formal_parameter/index.html
@@ -21,7 +21,7 @@ translation_of: Web/JavaScript/Reference/Errors/Missing_formal_parameter
<p>"Formal parameter" とは「関数の引数」のことです。関数宣言で、有効な引数を忘れています。関数定義において、引数は<a href="/ja/docs/Glossary/Identifier">識別子</a>でなければならず、数字や文字列、オブジェクトのような値であってはいけません。関数の宣言と関数の呼び出しは、異なる 2 つのステップです。宣言時には引数として識別子が求められ、関数を呼び出すときだけ、関数が使用する値を提供します。</p>
-<p><a href="/en-US/docs/Glossary/JavaScript">JavaScript</a> では、識別子はアルファベット文字 (または "$" か "_") だけを含めることができ、数値から始められません。文字列はデータですが、識別子はコードの一部です。そのため、識別子と<strong>文字列</strong>は異なるものです。</p>
+<p><a href="/ja/docs/Glossary/JavaScript">JavaScript</a> では、識別子はアルファベット文字 (または "$" か "_") だけを含めることができ、数値から始められません。文字列はデータですが、識別子はコードの一部です。そのため、識別子と<strong>文字列</strong>は異なるものです。</p>
<h2 id="例">例</h2>
diff --git a/files/ja/web/javascript/reference/errors/missing_parenthesis_after_condition/index.html b/files/ja/web/javascript/reference/errors/missing_parenthesis_after_condition/index.html
index 193970f65b..b49f810eb5 100644
--- a/files/ja/web/javascript/reference/errors/missing_parenthesis_after_condition/index.html
+++ b/files/ja/web/javascript/reference/errors/missing_parenthesis_after_condition/index.html
@@ -10,7 +10,7 @@ translation_of: Web/JavaScript/Reference/Errors/Missing_parenthesis_after_condit
---
<div>{{jsSidebar("Errors")}}</div>
-<p>JavaScript の例外 "missing ) after condition" は、 <code><a href="/en-US/docs/Web/JavaScript/Reference/Statements/if...else">if</a></code> 文の条件の書き方にエラーがあった場合に発生します。 <code>if</code> キーワードの後には括弧が必要です。
+<p>JavaScript の例外 "missing ) after condition" は、 <code><a href="/ja/docs/Web/JavaScript/Reference/Statements/if...else">if</a></code> 文の条件の書き方にエラーがあった場合に発生します。 <code>if</code> キーワードの後には括弧が必要です。
</p>
<h2 id="Message">エラーメッセージ</h2>
diff --git a/files/ja/web/javascript/reference/errors/non_configurable_array_element/index.html b/files/ja/web/javascript/reference/errors/non_configurable_array_element/index.html
index 2542f87d24..ec6d83f837 100644
--- a/files/ja/web/javascript/reference/errors/non_configurable_array_element/index.html
+++ b/files/ja/web/javascript/reference/errors/non_configurable_array_element/index.html
@@ -10,7 +10,7 @@ translation_of: Web/JavaScript/Reference/Errors/Non_configurable_array_element
---
<div>{{jsSidebar("Errors")}}</div>
-<p>JavaScript の例外 "can't delete non-configurable array element" は、配列を<a href="/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/length#shortening_an_array">短縮</a>しようとしたときに配列の要素の 1 つが<a href="/en-US/docs/Web/JavaScript/Data_structures#properties">設定不可</a>であった場合に発生します。</p>
+<p>JavaScript の例外 "can't delete non-configurable array element" は、配列を<a href="/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/length#shortening_an_array">短縮</a>しようとしたときに配列の要素の 1 つが<a href="/ja/docs/Web/JavaScript/Data_structures#properties">設定不可</a>であった場合に発生します。</p>
<h2 id="Message">エラーメッセージ</h2>
diff --git a/files/ja/web/javascript/reference/functions/arguments/index.html b/files/ja/web/javascript/reference/functions/arguments/index.html
index 2c58c8c7f0..963b675c01 100644
--- a/files/ja/web/javascript/reference/functions/arguments/index.html
+++ b/files/ja/web/javascript/reference/functions/arguments/index.html
@@ -51,13 +51,13 @@ arguments[2] // 3 番目の引数
var args = [].slice.call(arguments);
</pre>
-<p><code>arguments</code> に限らず、配列様オブジェクトは ES2015 の {{jsxref("Array.from()")}} メソッドや<a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Spread_operator">スプレッド構文</a>によって、本当の配列に変換することができます。</p>
+<p><code>arguments</code> に限らず、配列様オブジェクトは ES2015 の {{jsxref("Array.from()")}} メソッドや<a href="/ja/docs/Web/JavaScript/Reference/Operators/Spread_operator">スプレッド構文</a>によって、本当の配列に変換することができます。</p>
<pre class="brush: js notranslate">var args = Array.from(arguments);
var args = [...arguments];
</pre>
-<p><code>arguments</code> オブジェクトは、あらかじめ定義された引数の数よりも多くの引数で呼び出される関数に便利です。このテクニックは <code><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Math/min">Math.min()</a></code> などの 可変数の引数を受け入れる関数に便利です。この例の関数は、任意の数の文字列が引数で、引数の中で一番長い文字列を返します。</p>
+<p><code>arguments</code> オブジェクトは、あらかじめ定義された引数の数よりも多くの引数で呼び出される関数に便利です。このテクニックは <code><a href="/ja/docs/Web/JavaScript/Reference/Global_Objects/Math/min">Math.min()</a></code> などの 可変数の引数を受け入れる関数に便利です。この例の関数は、任意の数の文字列が引数で、引数の中で一番長い文字列を返します。</p>
<pre class="brush: js notranslate">function longestString() {
var longest = '';
@@ -152,7 +152,7 @@ foo(1, 2, 3); // [1, 2, 3]
<p>厳格モードでは、 <code>arguments</code> オブジェクトは関数に残余引数、デフォルト引数、分割引数が渡されたかどうかにかかわらず同じ動作をします。すなわち、関数の本体で変数に新しい値を代入しても、 <code>arguments</code> オブジェクトには影響しません。また、 <code>arguments</code> オブジェクトに新しい変数を代入しても、変数の値には影響ありません。</p>
<div class="blockIndicator note">
-<p><strong>注:</strong> <code>"use strict";</code> ディレクティブを、残余引数、デフォルト引数、分割引数を受け付ける関数の本体に書くことはできません。そうすると、<a href="/en-US/docs/Web/JavaScript/Reference/Errors/Strict_Non_Simple_Params">構文エラー</a>が発生します。</p>
+<p><strong>注:</strong> <code>"use strict";</code> ディレクティブを、残余引数、デフォルト引数、分割引数を受け付ける関数の本体に書くことはできません。そうすると、<a href="/ja/docs/Web/JavaScript/Reference/Errors/Strict_Non_Simple_Params">構文エラー</a>が発生します。</p>
</div>
<p>厳格モードでない関数で、単純な引数のみを渡した場合 (すなわち、残余引数、デフォルト引数、分割引数ではない場合)、関数の本体で変数の値を新しい値にすると、 <code>arguments</code> オブジェクトと同期します。</p>
diff --git a/files/ja/web/javascript/reference/functions/method_definitions/index.html b/files/ja/web/javascript/reference/functions/method_definitions/index.html
index 8bb880d1fe..04b66d802a 100644
--- a/files/ja/web/javascript/reference/functions/method_definitions/index.html
+++ b/files/ja/web/javascript/reference/functions/method_definitions/index.html
@@ -40,7 +40,7 @@ translation_of: Web/JavaScript/Reference/Functions/Method_definitions
<h2 id="Description" name="Description">説明</h2>
-<p>簡略構文は、ECMAScript 第 5 版で導入された <a href="/docs/Web/JavaScript/Reference/Functions/get">getter</a> や <a href="/docs/Web/JavaScript/Reference/Functions/set">setter</a> 構文に似ています。</p>
+<p>簡略構文は、ECMAScript 第 5 版で導入された <a href="/ja/docs/Web/JavaScript/Reference/Functions/get">getter</a> や <a href="/ja/docs/Web/JavaScript/Reference/Functions/set">setter</a> 構文に似ています。</p>
<p>次のコードを例にすると:</p>
@@ -212,7 +212,7 @@ console.log(window[name]()) // 1</pre>
<h2 id="See_also" name="See_also">関連情報</h2>
<ul>
- <li><code><a href="/docs/Web/JavaScript/Reference/Functions/get">get</a></code></li>
- <li><code><a href="/docs/Web/JavaScript/Reference/Functions/set">set</a></code></li>
- <li><a href="/docs/Web/JavaScript/Reference/Lexical_grammar">字句文法</a></li>
+ <li><code><a href="/ja/docs/Web/JavaScript/Reference/Functions/get">get</a></code></li>
+ <li><code><a href="/ja/docs/Web/JavaScript/Reference/Functions/set">set</a></code></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Lexical_grammar">字句文法</a></li>
</ul>
diff --git a/files/ja/web/javascript/reference/global_objects/array/@@iterator/index.html b/files/ja/web/javascript/reference/global_objects/array/@@iterator/index.html
index 8107c4826e..e092619e93 100644
--- a/files/ja/web/javascript/reference/global_objects/array/@@iterator/index.html
+++ b/files/ja/web/javascript/reference/global_objects/array/@@iterator/index.html
@@ -67,7 +67,7 @@ console.log(eArr.next().value); // e
<h3 id="Use_Case_for_brace_notation" name="Use_Case_for_brace_notation">括弧表記の使用法</h3>
-<p>この構文をドット記法 (<code>Array.prototype.values()</code>) よりも優先して使用する場合は、事前にどのようなオブジェクトになるのかが分からない場合です。イテレータを受け取り、その値を反復処理する関数があるが、そのオブジェクトが [Iterable].prototype.values メソッドを持っているかどうかわからない場合です。これはStringオブジェクトのような組み込みオブジェクトでも、カスタムオブジェクトでもよいでしょう。これは <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/@@iterator">String</a> オブジェクトのような組込みオブジェクトや、独自オブジェクトである可能性があります。</p>
+<p>この構文をドット記法 (<code>Array.prototype.values()</code>) よりも優先して使用する場合は、事前にどのようなオブジェクトになるのかが分からない場合です。イテレータを受け取り、その値を反復処理する関数があるが、そのオブジェクトが [Iterable].prototype.values メソッドを持っているかどうかわからない場合です。これはStringオブジェクトのような組み込みオブジェクトでも、カスタムオブジェクトでもよいでしょう。これは <a href="/ja/docs/Web/JavaScript/Reference/Global_Objects/String/@@iterator">String</a> オブジェクトのような組込みオブジェクトや、独自オブジェクトである可能性があります。</p>
<pre class="brush: js notranslate">function logIterable(it) {
var iterator = it[Symbol.iterator]();
diff --git a/files/ja/web/javascript/reference/global_objects/array/array/index.html b/files/ja/web/javascript/reference/global_objects/array/array/index.html
index 5baaf20dd0..6f42544dfd 100644
--- a/files/ja/web/javascript/reference/global_objects/array/array/index.html
+++ b/files/ja/web/javascript/reference/global_objects/array/array/index.html
@@ -32,7 +32,7 @@ new Array(<var>arrayLength</var>)</pre>
<h3 id="Array_literal_notation" name="Array_literal_notation">配列リテラル記法</h3>
-<p>配列は<a href="/en-US/docs/Web/JavaScript/Reference/Lexical_grammar#Array_literals">リテラル</a>記法を使用して生成することができます。</p>
+<p>配列は<a href="/ja/docs/Web/JavaScript/Reference/Lexical_grammar#Array_literals">リテラル</a>記法を使用して生成することができます。</p>
<pre class="brush: js notranslate">let fruits = ['りんご', 'バナナ'];
diff --git a/files/ja/web/javascript/reference/global_objects/array/from/index.html b/files/ja/web/javascript/reference/global_objects/array/from/index.html
index aab6b03cf7..90a9359ed4 100644
--- a/files/ja/web/javascript/reference/global_objects/array/from/index.html
+++ b/files/ja/web/javascript/reference/global_objects/array/from/index.html
@@ -49,7 +49,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/from
<p><code>Array.from()</code> は任意の引数 <code>mapFn</code> を持ちます。これは、作成した配列 (もしくは、サブクラスオブジェクト) のすべての要素に対して {{jsxref("Array.prototype.map", "map")}} 関数を実行できます。</p>
-<p>より明確に言うと、中間配列を生成しないことを除いて、<code>Array.from(obj, mapFn, thisArg)</code> は <code>Array.from(obj).map(mapFn, thisArg)</code> と同じ結果です。中間配列は、適切な型に合うように丸められた値を持つ必要があるため、<a href="/docs/Web/JavaScript/Typed_arrays">typed arrays</a> のような配列サブクラスにとっては特に重要です。</p>
+<p>より明確に言うと、中間配列を生成しないことを除いて、<code>Array.from(obj, mapFn, thisArg)</code> は <code>Array.from(obj).map(mapFn, thisArg)</code> と同じ結果です。中間配列は、適切な型に合うように丸められた値を持つ必要があるため、<a href="/ja/docs/Web/JavaScript/Typed_arrays">typed arrays</a> のような配列サブクラスにとっては特に重要です。</p>
<div class="note">これは、<a href="/ja/docs/Web/JavaScript/Typed_arrays">型付き配列</a>のような特定の配列のサブクラスでは特に重要です。なぜなら、中間配列の値は適切な型に収まるように切り捨てられている必要があるからです。</div>
diff --git a/files/ja/web/javascript/reference/global_objects/arraybuffer/index.html b/files/ja/web/javascript/reference/global_objects/arraybuffer/index.html
index 378bd53d13..790ccb2694 100644
--- a/files/ja/web/javascript/reference/global_objects/arraybuffer/index.html
+++ b/files/ja/web/javascript/reference/global_objects/arraybuffer/index.html
@@ -14,7 +14,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/ArrayBuffer
<p><code>ArrayBuffer</code> はバイトの配列で、他の言語では「バイト配列」と呼ばれることが多いです。ArrayBuffer の内容を直接操作することはできません。代わりに、型付きの配列オブジェクトか {{jsxref("DataView")}} オブジェクトのいずれかを作成して、バッファを特定の形式で表現し、バッファの内容を読み書きするためにそれを使用します。</p>
-<p><code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/ArrayBuffer">ArrayBuffer()</a></code> コンストラクタは、指定した長さの <code>ArrayBuffer</code> をバイト単位で作成します。<a href="/ja/docs/Web/API/WindowBase64/Base64_encoding_and_decoding#Appendix_to_Solution_1_Decode_a_Base64_string_to_Uint8Array_or_ArrayBuffer">Base64 文字列</a>や<a href="/ja/docs/Web/API/FileReader/readAsArrayBuffer">ローカルファイル</a>などの既存のデータから配列バッファを取得することもできます。</p>
+<p><code><a href="/ja/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/ArrayBuffer">ArrayBuffer()</a></code> コンストラクタは、指定した長さの <code>ArrayBuffer</code> をバイト単位で作成します。<a href="/ja/docs/Web/API/WindowBase64/Base64_encoding_and_decoding#Appendix_to_Solution_1_Decode_a_Base64_string_to_Uint8Array_or_ArrayBuffer">Base64 文字列</a>や<a href="/ja/docs/Web/API/FileReader/readAsArrayBuffer">ローカルファイル</a>などの既存のデータから配列バッファを取得することもできます。</p>
<h2 id="コンストラクタ">コンストラクタ</h2>
diff --git a/files/ja/web/javascript/reference/global_objects/bigint64array/bigint64array/index.html b/files/ja/web/javascript/reference/global_objects/bigint64array/bigint64array/index.html
index b69f3362dd..b22101ce7f 100644
--- a/files/ja/web/javascript/reference/global_objects/bigint64array/bigint64array/index.html
+++ b/files/ja/web/javascript/reference/global_objects/bigint64array/bigint64array/index.html
@@ -86,7 +86,7 @@ var bigint64 = new BigInt64Array(iterable);
<h2 id="See_also" name="See_also">関連情報</h2>
<ul>
- <li><a href="/en-US/docs/Web/JavaScript/Typed_arrays" title="en/JavaScript typed arrays">JavaScript typed arrays</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Typed_arrays" title="en/JavaScript typed arrays">JavaScript typed arrays</a></li>
<li>{{jsxref("BigUint64Array")}}</li>
<li>{{jsxref("DataView")}}</li>
</ul>
diff --git a/files/ja/web/javascript/reference/global_objects/biguint64array/biguint64array/index.html b/files/ja/web/javascript/reference/global_objects/biguint64array/biguint64array/index.html
index e381709aba..65b2c38a64 100644
--- a/files/ja/web/javascript/reference/global_objects/biguint64array/biguint64array/index.html
+++ b/files/ja/web/javascript/reference/global_objects/biguint64array/biguint64array/index.html
@@ -88,7 +88,7 @@ var biguint64 = new BigUint64Array(iterable);
<h2 id="See_also" name="See_also">関連情報</h2>
<ul>
- <li><a href="/en-US/docs/Web/JavaScript/Typed_arrays" title="en/JavaScript typed arrays">JavaScript typed arrays</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Typed_arrays" title="en/JavaScript typed arrays">JavaScript typed arrays</a></li>
<li>{{jsxref("BigInt64Array")}}</li>
<li>{{jsxref("DataView")}}</li>
</ul>
diff --git a/files/ja/web/javascript/reference/global_objects/date/tolocaledatestring/index.html b/files/ja/web/javascript/reference/global_objects/date/tolocaledatestring/index.html
index 9ade139ff1..8c5470ef50 100644
--- a/files/ja/web/javascript/reference/global_objects/date/tolocaledatestring/index.html
+++ b/files/ja/web/javascript/reference/global_objects/date/tolocaledatestring/index.html
@@ -27,7 +27,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Date/toLocaleDateString
<p><code>locales</code> 引数と <code>options</code> 引数をサポートしているブラウザーは、{{anch("Browser compatibility", "ブラウザーの実装状況")}} セクションを確認してください。機能が使用できるかどうかは、{{anch("Checking_for_support_for_locales_and_options_arguments", "locales 引数と options 引数がサポートされているか確認する")}}で確認してください。</p>
-<p>See the <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat/DateTimeFormat"><code>Intl.DateTimeFormat()</code> constructor</a> for details on these parameters and how to use them.</p>
+<p>See the <a href="/ja/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat/DateTimeFormat"><code>Intl.DateTimeFormat()</code> constructor</a> for details on these parameters and how to use them.</p>
<p>日時のそれぞれの部分ののプロパティにおける既定値は、{{jsxref("undefined")}}です。ただし、<code>weekday</code>、 <code>year</code>、<code>month</code>、<code>day</code> プロパティがすべて {{jsxref("undefined")}} のときは、<code>year</code>、<code>month</code>、<code>day</code> は <code>"numeric"</code> とみなされます。</p>
diff --git a/files/ja/web/javascript/reference/global_objects/error/message/index.html b/files/ja/web/javascript/reference/global_objects/error/message/index.html
index 0479f2c85a..c9ae29819b 100644
--- a/files/ja/web/javascript/reference/global_objects/error/message/index.html
+++ b/files/ja/web/javascript/reference/global_objects/error/message/index.html
@@ -14,7 +14,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Error/message
<h2 id="Description" name="Description">解説</h2>
-<p>このプロパティは、利用可能または設定されている場合、エラーの簡潔な説明を含みます。<a href="/docs/Mozilla/Projects/SpiderMonkey">SpiderMonkey</a> は、例外の <code>message</code> プロパティを広範囲に渡って使用します。{{jsxref("Error.prototype.name", "name")}} プロパティは <code>message</code> プロパティとの組み合わせで、Error の文字列表現を生成するために {{jsxref("Error.prototype.toString()")}} メソッドにより使用されます。</p>
+<p>このプロパティは、利用可能または設定されている場合、エラーの簡潔な説明を含みます。<a href="/ja/docs/Mozilla/Projects/SpiderMonkey">SpiderMonkey</a> は、例外の <code>message</code> プロパティを広範囲に渡って使用します。{{jsxref("Error.prototype.name", "name")}} プロパティは <code>message</code> プロパティとの組み合わせで、Error の文字列表現を生成するために {{jsxref("Error.prototype.toString()")}} メソッドにより使用されます。</p>
<p>既定で <code>message</code> プロパティは空文字列ですが、この振る舞いは、 {{jsxref("Error/Error", "Error")}} コンストラクターの第一引数としてメッセージを指定することにより、インスタンスを上書きできます。</p>
diff --git a/files/ja/web/javascript/reference/global_objects/error/stack/index.html b/files/ja/web/javascript/reference/global_objects/error/stack/index.html
index 3d7e4c0fcb..193e7bbde0 100644
--- a/files/ja/web/javascript/reference/global_objects/error/stack/index.html
+++ b/files/ja/web/javascript/reference/global_objects/error/stack/index.html
@@ -101,7 +101,7 @@ try {
// @file:///C:/example.html:7:6
</pre>
-<p><code>//# sourceURL</code> ディレクティブを使用して eval ソースに名前を付けることもできます。 <a href="/docs/Tools/Debugger">Debugger</a> ドキュメント内の <a href="/docs/Tools/Debugger/How_to/Debug_eval_sources">eval ソースのデバッグ</a> と <a href="http://fitzgeraldnick.com/weblog/59/" title="Naming `eval` Scripts with the `//# sourceURL` Directive">ブログ記事</a> も参照してください。</p>
+<p><code>//# sourceURL</code> ディレクティブを使用して eval ソースに名前を付けることもできます。 <a href="/ja/docs/Tools/Debugger">Debugger</a> ドキュメント内の <a href="/ja/docs/Tools/Debugger/How_to/Debug_eval_sources">eval ソースのデバッグ</a> と <a href="http://fitzgeraldnick.com/weblog/59/" title="Naming `eval` Scripts with the `//# sourceURL` Directive">ブログ記事</a> も参照してください。</p>
<h2 id="Specifications" name="Specifications">仕様書</h2>
diff --git a/files/ja/web/javascript/reference/global_objects/error/tosource/index.html b/files/ja/web/javascript/reference/global_objects/error/tosource/index.html
index d556359110..7c29c650fa 100644
--- a/files/ja/web/javascript/reference/global_objects/error/tosource/index.html
+++ b/files/ja/web/javascript/reference/global_objects/error/tosource/index.html
@@ -24,7 +24,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Error/toSource
<h3 id="Using_toSource">Using toSource</h3>
-<p>{{jsxref("Error")}} インスタンス (<em><a href="/docs/Web/JavaScript/Reference/Global_Objects/Error#Error_types">NativeErrors</a></em> を含む) の <code>toSource</code> メソッドを呼び出すと、エラーのソースコードを含む文字列を返します。この文字列を評価して (ほぼ) 等しいオブジェクトを生成できます。通常、この文字列には、{{jsxref("Error")}} コンストラクターの構造に続けて下記のようにソースが含まれます。</p>
+<p>{{jsxref("Error")}} インスタンス (<em><a href="/ja/docs/Web/JavaScript/Reference/Global_Objects/Error#Error_types">NativeErrors</a></em> を含む) の <code>toSource</code> メソッドを呼び出すと、エラーのソースコードを含む文字列を返します。この文字列を評価して (ほぼ) 等しいオブジェクトを生成できます。通常、この文字列には、{{jsxref("Error")}} コンストラクターの構造に続けて下記のようにソースが含まれます。</p>
<pre class="brush: js notranslate">(new<em>name</em>(<em>message</em> ,<em>fileName</em>,<em>lineNumber</em>))
</pre>
diff --git a/files/ja/web/javascript/reference/global_objects/float32array/float32array/index.html b/files/ja/web/javascript/reference/global_objects/float32array/float32array/index.html
index d67e85f9ab..2050b28b53 100644
--- a/files/ja/web/javascript/reference/global_objects/float32array/float32array/index.html
+++ b/files/ja/web/javascript/reference/global_objects/float32array/float32array/index.html
@@ -97,7 +97,7 @@ var float32 = new Float32Array(iterable);
<h2 id="See_also" name="See_also">関連情報</h2>
<ul>
- <li><a href="/en-US/docs/Web/JavaScript/Typed_arrays" title="en/JavaScript typed arrays">JavaScript typed arrays</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Typed_arrays" title="en/JavaScript typed arrays">JavaScript typed arrays</a></li>
<li>{{jsxref("ArrayBuffer")}}</li>
<li>{{jsxref("DataView")}}</li>
</ul>
diff --git a/files/ja/web/javascript/reference/global_objects/float64array/float64array/index.html b/files/ja/web/javascript/reference/global_objects/float64array/float64array/index.html
index 00f5c14f45..d0a6cd647e 100644
--- a/files/ja/web/javascript/reference/global_objects/float64array/float64array/index.html
+++ b/files/ja/web/javascript/reference/global_objects/float64array/float64array/index.html
@@ -97,7 +97,7 @@ var float64 = new Float64Array(iterable);
<h2 id="See_also" name="See_also">関連情報</h2>
<ul>
- <li><a href="/en-US/docs/Web/JavaScript/Typed_arrays" title="en/JavaScript typed arrays">JavaScript typed arrays</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Typed_arrays" title="en/JavaScript typed arrays">JavaScript typed arrays</a></li>
<li>{{jsxref("ArrayBuffer")}}</li>
<li>{{jsxref("DataView")}}</li>
</ul>
diff --git a/files/ja/web/javascript/reference/global_objects/float64array/index.html b/files/ja/web/javascript/reference/global_objects/float64array/index.html
index 5f93139628..969d2eb1d0 100644
--- a/files/ja/web/javascript/reference/global_objects/float64array/index.html
+++ b/files/ja/web/javascript/reference/global_objects/float64array/index.html
@@ -191,7 +191,7 @@ var float64 = new Float64Array(iterable);
<h2 id="関連情報">関連情報</h2>
<ul>
- <li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Typed_arrays">JavaScript typed arrays</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Typed_arrays">JavaScript typed arrays</a></li>
<li>{{jsxref("ArrayBuffer")}}</li>
<li>{{jsxref("DataView")}}</li>
</ul>
diff --git a/files/ja/web/javascript/reference/global_objects/function/apply/index.html b/files/ja/web/javascript/reference/global_objects/function/apply/index.html
index 2b4053f002..0528272d91 100644
--- a/files/ja/web/javascript/reference/global_objects/function/apply/index.html
+++ b/files/ja/web/javascript/reference/global_objects/function/apply/index.html
@@ -48,7 +48,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Function/apply
</div>
<div class="note">
-<p><strong>注:</strong> 最初の引数が undefined または null の場合、配列の<a href="/en-US/docs/Web/JavaScript/Reference/Operators/Spread_syntax">スプレッド構文</a>を使用して同様の結果を得ることができます。</p>
+<p><strong>注:</strong> 最初の引数が undefined または null の場合、配列の<a href="/ja/docs/Web/JavaScript/Reference/Operators/Spread_syntax">スプレッド構文</a>を使用して同様の結果を得ることができます。</p>
</div>
<p>存在する関数を呼び出す時は通常と異なる <code>this</code> オブジェクトを渡すことができます。<code>this</code> はカレントオブジェクト、呼び出したオブジェクトを参照します。<code>apply</code> を用いることで、新たなオブジェクトのためにそのメソッドを書き直すことなく継承させることができます。</p>
diff --git a/files/ja/web/javascript/reference/global_objects/globalthis/index.html b/files/ja/web/javascript/reference/global_objects/globalthis/index.html
index 5d5eb8fab4..fa1017e013 100644
--- a/files/ja/web/javascript/reference/global_objects/globalthis/index.html
+++ b/files/ja/web/javascript/reference/global_objects/globalthis/index.html
@@ -39,7 +39,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/globalThis
<h3 id="Search_for_the_global_across_environments" name="Search_for_the_global_across_environments">異なる環境間でグローバルの検索</h3>
-<p><code>globalThis</code> 以前は、その環境のグローバルオブジェクトを取得する信頼性の高い方法は <code>Function('return this')()</code> だけでした。ただし、これは設定によっては <a href="/en-US/docs/Web/HTTP/CSP">CSP</a> 違反が発生するため、<a href="https://github.com/paulmillr/es6-shim">es6-shim</a> では次のようなチェックを使用します。</p>
+<p><code>globalThis</code> 以前は、その環境のグローバルオブジェクトを取得する信頼性の高い方法は <code>Function('return this')()</code> だけでした。ただし、これは設定によっては <a href="/ja/docs/Web/HTTP/CSP">CSP</a> 違反が発生するため、<a href="https://github.com/paulmillr/es6-shim">es6-shim</a> では次のようなチェックを使用します。</p>
<pre class="brush: js notranslate">var getGlobal = function () {
if (typeof self !== 'undefined') { return self; }
diff --git a/files/ja/web/javascript/reference/global_objects/number/tosource/index.html b/files/ja/web/javascript/reference/global_objects/number/tosource/index.html
index 58d6fbbda5..20ae3cb4bf 100644
--- a/files/ja/web/javascript/reference/global_objects/number/tosource/index.html
+++ b/files/ja/web/javascript/reference/global_objects/number/tosource/index.html
@@ -36,4 +36,4 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/toSource
<h2 id=".E5.8F.82.E7.85.A7" name=".E5.8F.82.E7.85.A7">参照</h2>
-<p><a href="ja/Core_JavaScript_1.5_Reference/Global_Objects/Object/toSource">Object.prototype.toSource</a></p>
+<p><a href="/ja/Core_JavaScript_1.5_Reference/Global_Objects/Object/toSource">Object.prototype.toSource</a></p>
diff --git a/files/ja/web/javascript/reference/global_objects/promise/catch/index.html b/files/ja/web/javascript/reference/global_objects/promise/catch/index.html
index 277bda3b8a..de96865a6e 100644
--- a/files/ja/web/javascript/reference/global_objects/promise/catch/index.html
+++ b/files/ja/web/javascript/reference/global_objects/promise/catch/index.html
@@ -76,7 +76,7 @@ Promise.resolve().catch(function XXX(){});
<h2 id="Description" name="Description">解説</h2>
-<p><code>catch</code> メソッドは複合したプロミスの複合のエラー処理に使用されます。これは {{jsxref("Promise")}} を返しますので、姉妹メソッドである {{jsxref("Promise.then", "then()")}} と同様の方法で<a href="/en-US/docs/Web/JavaScript/Guide/Using_promises#Chaining_after_a_catch">チェーン可能</a>です。</p>
+<p><code>catch</code> メソッドは複合したプロミスの複合のエラー処理に使用されます。これは {{jsxref("Promise")}} を返しますので、姉妹メソッドである {{jsxref("Promise.then", "then()")}} と同様の方法で<a href="/ja/docs/Web/JavaScript/Guide/Using_promises#Chaining_after_a_catch">チェーン可能</a>です。</p>
<h2 id="Examples" name="Examples">例</h2>
diff --git a/files/ja/web/javascript/reference/global_objects/promise/then/index.html b/files/ja/web/javascript/reference/global_objects/promise/then/index.html
index f0ad7223d5..8fef7186d4 100644
--- a/files/ja/web/javascript/reference/global_objects/promise/then/index.html
+++ b/files/ja/web/javascript/reference/global_objects/promise/then/index.html
@@ -197,7 +197,7 @@ p2.then(function(value) {
<p>Promise ベースの API を持った関数同士であれば、別の関数上に他の関数を実装することでチェーンを使うこともできます。</p>
<pre class="brush: js notranslate">function fetch_current_data() {
- // The <a href="/en-US/docs/Web/API/GlobalFetch/fetch">fetch</a>() API returns a Promise. This function
+ // The <a href="/ja/docs/Web/API/GlobalFetch/fetch">fetch</a>() API returns a Promise. This function
// exposes a similar API, except the fulfillment
// value of this function's Promise has had more
// work done on it.
diff --git a/files/ja/web/javascript/reference/global_objects/reflect/has/index.html b/files/ja/web/javascript/reference/global_objects/reflect/has/index.html
index 8a466f61df..e692b9c9b6 100644
--- a/files/ja/web/javascript/reference/global_objects/reflect/has/index.html
+++ b/files/ja/web/javascript/reference/global_objects/reflect/has/index.html
@@ -61,7 +61,7 @@ Reflect.has(obj, 'doorbell') // true
Reflect.has(obj, 'dormitory') // false
</pre>
-<p><code>Reflect.has</code> は継承されたプロパティについて <code>true</code> を返し、これは <a href="/en-US/docs/Web/JavaScript/Reference/Operators/in"><code>in</code> 演算子</a>と同様です。</p>
+<p><code>Reflect.has</code> は継承されたプロパティについて <code>true</code> を返し、これは <a href="/ja/docs/Web/JavaScript/Reference/Operators/in"><code>in</code> 演算子</a>と同様です。</p>
<pre class="brush: js notranslate">const a = {foo: 123}
const b = {__proto__: a}
diff --git a/files/ja/web/javascript/reference/global_objects/regexp/index.html b/files/ja/web/javascript/reference/global_objects/regexp/index.html
index 8fc458ebfa..bb99de9a76 100644
--- a/files/ja/web/javascript/reference/global_objects/regexp/index.html
+++ b/files/ja/web/javascript/reference/global_objects/regexp/index.html
@@ -53,7 +53,7 @@ let re = new RegExp('\\w+')
<h3 id="Perl-like_RegExp_properties" name="Perl-like_RegExp_properties">Perl 風の RegExp プロパティ</h3>
-<p>{{JSxRef("RegExp")}} のプロパティのいくつかは、長い名前と短い (Perl 風の) 名前があります。 Both names always refer to the same value. (Perl is the programming language from which JavaScript modeled its regular expressions.). See also <a href="/en-US/docs/Web/JavaScript/Reference/Deprecated_and_obsolete_features#RegExp_Properties">deprecated <code>RegExp</code> properties.</a></p>
+<p>{{JSxRef("RegExp")}} のプロパティのいくつかは、長い名前と短い (Perl 風の) 名前があります。 Both names always refer to the same value. (Perl is the programming language from which JavaScript modeled its regular expressions.). See also <a href="/ja/docs/Web/JavaScript/Reference/Deprecated_and_obsolete_features#RegExp_Properties">deprecated <code>RegExp</code> properties.</a></p>
<h2 id="Constructor" name="Constructor">コンストラクター</h2>
diff --git a/files/ja/web/javascript/reference/global_objects/regexp/lastmatch/index.html b/files/ja/web/javascript/reference/global_objects/regexp/lastmatch/index.html
index 73dc55ee32..53b82c35d6 100644
--- a/files/ja/web/javascript/reference/global_objects/regexp/lastmatch/index.html
+++ b/files/ja/web/javascript/reference/global_objects/regexp/lastmatch/index.html
@@ -21,7 +21,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/RegExp/lastMatch
<p><code>lastMatch</code> プロパティの値は、読み取り専用で、一致に成功するたびに変更されます。</p>
-<p>ドットプロパティアクセサー (<code>RegExp.$&amp;</code>) で短縮エイリアスを使用することはできません。その場合、パーサーは "&amp;" という表現を期待して {{jsxref("SyntaxError")}} が発生します。<a href="/docs/Web/JavaScript/Reference/Operators/Property_Accessors">プロパティへのアクセスにはブラケット表記法</a>を使用してください。</p>
+<p>ドットプロパティアクセサー (<code>RegExp.$&amp;</code>) で短縮エイリアスを使用することはできません。その場合、パーサーは "&amp;" という表現を期待して {{jsxref("SyntaxError")}} が発生します。<a href="/ja/docs/Web/JavaScript/Reference/Operators/Property_Accessors">プロパティへのアクセスにはブラケット表記法</a>を使用してください。</p>
<h2 id="Examples" name="Examples">例</h2>
diff --git a/files/ja/web/javascript/reference/global_objects/regexp/lastparen/index.html b/files/ja/web/javascript/reference/global_objects/regexp/lastparen/index.html
index 678915a5a0..1eee172d9b 100644
--- a/files/ja/web/javascript/reference/global_objects/regexp/lastparen/index.html
+++ b/files/ja/web/javascript/reference/global_objects/regexp/lastparen/index.html
@@ -21,7 +21,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/RegExp/lastParen
<p><code>lastParen</code> プロパティの値は読み取り専用で、一致に成功するたびに変更されます。</p>
-<p>ドットプロパティアクセサー (<code>RegExp.$+</code>) で短縮エイリアスを使用することはできません。その場合、パーサーは "+" という表現を期待して {{jsxref("SyntaxError")}} が発生します。<a href="/docs/Web/JavaScript/Reference/Operators/Property_Accessors">プロパティへのアクセスにはブラケット表記法</a>を使用してください。</p>
+<p>ドットプロパティアクセサー (<code>RegExp.$+</code>) で短縮エイリアスを使用することはできません。その場合、パーサーは "+" という表現を期待して {{jsxref("SyntaxError")}} が発生します。<a href="/ja/docs/Web/JavaScript/Reference/Operators/Property_Accessors">プロパティへのアクセスにはブラケット表記法</a>を使用してください。</p>
<h2 id="Examples" name="Examples">例</h2>
diff --git a/files/ja/web/javascript/reference/global_objects/regexp/leftcontext/index.html b/files/ja/web/javascript/reference/global_objects/regexp/leftcontext/index.html
index 3d86bdc8c5..26770b94bb 100644
--- a/files/ja/web/javascript/reference/global_objects/regexp/leftcontext/index.html
+++ b/files/ja/web/javascript/reference/global_objects/regexp/leftcontext/index.html
@@ -21,7 +21,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/RegExp/leftContext
<p><code>leftContext</code> プロパティの値は読み取り専用で、一致に成功するたびに変更されます。</p>
-<p>ドットプロパティアクセサー (<code>RegExp.$`</code>) で短縮エイリアスを使用することはできません。その場合、パーサーはテンプレート文字列の開始をを期待して {{jsxref("SyntaxError")}} が発生します。<a href="/docs/Web/JavaScript/Reference/Operators/Property_Accessors">プロパティへのアクセスにはブラケット表記法</a>を使用してください。</p>
+<p>ドットプロパティアクセサー (<code>RegExp.$`</code>) で短縮エイリアスを使用することはできません。その場合、パーサーはテンプレート文字列の開始をを期待して {{jsxref("SyntaxError")}} が発生します。<a href="/ja/docs/Web/JavaScript/Reference/Operators/Property_Accessors">プロパティへのアクセスにはブラケット表記法</a>を使用してください。</p>
<h2 id="Examples" name="Examples">例</h2>
diff --git a/files/ja/web/javascript/reference/global_objects/regexp/regexp/index.html b/files/ja/web/javascript/reference/global_objects/regexp/regexp/index.html
index 9f0901f62a..b6c708ea31 100644
--- a/files/ja/web/javascript/reference/global_objects/regexp/regexp/index.html
+++ b/files/ja/web/javascript/reference/global_objects/regexp/regexp/index.html
@@ -32,7 +32,7 @@ RegExp(<var>pattern</var>[, <var>flags</var>])
<dl>
<dt><code><var>pattern</var></code></dt>
<dd>正規表現のテキストです。</dd>
- <dd>ES5 以降では、別な <code>RegExp</code> オブジェクトまたはリテラルにすることができます (後者は 2 つの RegExp コンストラクター記法のみ)。パターンには<a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Regular_Expressions#Using_special_characters">特殊文字</a>を含めることができるため、文字列リテラルよりも広い範囲の値に一致させることができます。</dd>
+ <dd>ES5 以降では、別な <code>RegExp</code> オブジェクトまたはリテラルにすることができます (後者は 2 つの RegExp コンストラクター記法のみ)。パターンには<a href="/ja/docs/Web/JavaScript/Guide/Regular_Expressions#Using_special_characters">特殊文字</a>を含めることができるため、文字列リテラルよりも広い範囲の値に一致させることができます。</dd>
<dt><code><var>flags</var></code></dt>
<dd>
<p>指定された場合、 <code><var>flags</var></code> は追加するフラグを含む文字列です。</p>
diff --git a/files/ja/web/javascript/reference/global_objects/regexp/test/index.html b/files/ja/web/javascript/reference/global_objects/regexp/test/index.html
index 00fb7cad86..60324a1aff 100644
--- a/files/ja/web/javascript/reference/global_objects/regexp/test/index.html
+++ b/files/ja/web/javascript/reference/global_objects/regexp/test/index.html
@@ -70,7 +70,7 @@ console.log(result); // true
<h3 id="Using_test_on_a_regex_with_the_global_flag" name="Using_test_on_a_regex_with_the_global_flag">グローバルフラグを持つ正規表現の test() の使用</h3>
-<p>正規表現に<a href="/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#Advanced_searching_with_flags_2">グローバルフラグ</a>が設定されている場合、 <code>test()</code> は正規表現が所有する {{jsxref("RegExp.lastIndex", "lastIndex")}} の値を加算します。 ({{jsxref("RegExp.prototype.exec()", "exec()")}} も同様に <code>lastIndex</code> プロパティの値を加算します。)</p>
+<p>正規表現に<a href="/ja/docs/Web/JavaScript/Guide/Regular_Expressions#Advanced_searching_with_flags_2">グローバルフラグ</a>が設定されている場合、 <code>test()</code> は正規表現が所有する {{jsxref("RegExp.lastIndex", "lastIndex")}} の値を加算します。 ({{jsxref("RegExp.prototype.exec()", "exec()")}} も同様に <code>lastIndex</code> プロパティの値を加算します。)</p>
<p>その後にさらに <code>test(<var>str</var>)</code> を呼び出すと、 <code><var>str</var></code> を <code>lastIndex</code> から検索します。 <code>lastIndex</code> プロパティは <code>test()</code> が <code>true</code> を返すたびに増え続けます。</p>
diff --git a/files/ja/web/javascript/reference/global_objects/string/localecompare/index.html b/files/ja/web/javascript/reference/global_objects/string/localecompare/index.html
index 591b71b94f..e88234381b 100644
--- a/files/ja/web/javascript/reference/global_objects/string/localecompare/index.html
+++ b/files/ja/web/javascript/reference/global_objects/string/localecompare/index.html
@@ -35,7 +35,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/localeCompare
<dd>
<p>これらの引数は関数の振る舞いをカスタマイズし、使用されるべきフォーマット規約の言語をアプリケーションに決めさせます。引数 <code><var>locales</var></code> 、 <code><var>options</var></code> を無視する実装においては、使用されるロケールと返却される文字列の書式は完全に実装依存となります。</p>
- <p>これらのパラメーターの詳細及び使用方法については <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Collator/Collator"><code>Intl.Collator()</code> コンストラクター</a> を見てください。</p>
+ <p>これらのパラメーターの詳細及び使用方法については <a href="/ja/docs/Web/JavaScript/Reference/Global_Objects/Collator/Collator"><code>Intl.Collator()</code> コンストラクター</a> を見てください。</p>
</dd>
</dl>
diff --git a/files/ja/web/javascript/reference/global_objects/symbol/index.html b/files/ja/web/javascript/reference/global_objects/symbol/index.html
index 98e81bcdf7..54ccbf84aa 100644
--- a/files/ja/web/javascript/reference/global_objects/symbol/index.html
+++ b/files/ja/web/javascript/reference/global_objects/symbol/index.html
@@ -12,7 +12,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Symbol
<p>データ型 <strong>symbol</strong> は、<a href="/ja/docs/Glossary/Primitive">プリミティブデータ型</a>です。<code>Symbol()</code> 関数は、<strong>symbol</strong> 型の値を返します。これは組み込みオブジェクトを公開するための静的プロパティを持ち、グローバルシンボルレジストリを公開するための静的メソッドを持つので、組み込みオブジェクトクラスのようにも見えますが、コンストラクターとしての機能を持たず、"<code>new Symbol()</code>" はサポートされていません。</p>
-<p><code>Symbol()</code> から返されるすべてのシンボル値は一意です。シンボル値は、オブジェクトプロパティの識別子として使用できます。これがデータ型の主な利用目的ですが、不透明なデータ型の有効化や、実装サポートされている一意の識別子として機能するなど、他の利用目的も存在します。目的や使用方法に関する詳細を知りたい場合、<a href="https://developer.mozilla.org/ja/docs/Glossary/Symbol">MDN用語集:Symbol</a> を見てください。</p>
+<p><code>Symbol()</code> から返されるすべてのシンボル値は一意です。シンボル値は、オブジェクトプロパティの識別子として使用できます。これがデータ型の主な利用目的ですが、不透明なデータ型の有効化や、実装サポートされている一意の識別子として機能するなど、他の利用目的も存在します。目的や使用方法に関する詳細を知りたい場合、<a href="/ja/docs/Glossary/Symbol">MDN用語集:Symbol</a> を見てください。</p>
<h2 id="Description" name="Description">説明</h2>
diff --git a/files/ja/web/javascript/reference/global_objects/symbol/unscopables/index.html b/files/ja/web/javascript/reference/global_objects/symbol/unscopables/index.html
index a6fea2799b..e1d545e0d3 100644
--- a/files/ja/web/javascript/reference/global_objects/symbol/unscopables/index.html
+++ b/files/ja/web/javascript/reference/global_objects/symbol/unscopables/index.html
@@ -10,7 +10,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Symbol/unscopables
---
<div>{{JSRef}}</div>
-<p><strong><code>Symbol.unscopables</code></strong> ウェルノウンシンボルは、自身のプロパティ名と継承されたプロパティ名が、関連付けられたオブジェクトの <code><a href="/en-US/docs/Web/JavaScript/Reference/Statements/with">with</a></code> 環境バインディングから除外されているオブジェクトの値を指定するために使用されます。</p>
+<p><strong><code>Symbol.unscopables</code></strong> ウェルノウンシンボルは、自身のプロパティ名と継承されたプロパティ名が、関連付けられたオブジェクトの <code><a href="/ja/docs/Web/JavaScript/Reference/Statements/with">with</a></code> 環境バインディングから除外されているオブジェクトの値を指定するために使用されます。</p>
<div>{{EmbedInteractiveExample("pages/js/symbol-unscopables.html")}}</div>
diff --git a/files/ja/web/javascript/reference/global_objects/typedarray/@@species/index.html b/files/ja/web/javascript/reference/global_objects/typedarray/@@species/index.html
index a42596a4e7..fdeff8482d 100644
--- a/files/ja/web/javascript/reference/global_objects/typedarray/@@species/index.html
+++ b/files/ja/web/javascript/reference/global_objects/typedarray/@@species/index.html
@@ -11,17 +11,17 @@ translation_of: Web/JavaScript/Reference/Global_Objects/TypedArray/@@species
---
<div>{{JSRef}}</div>
-<p><code><strong>TypedArray[@@species]</strong></code> アクセッサプロパティは、<a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/TypedArray#TypedArray_objects">typed array</a> のコンストラクタを返します。</p>
+<p><code><strong>TypedArray[@@species]</strong></code> アクセッサプロパティは、<a href="/ja/docs/Web/JavaScript/Reference/Global_Objects/TypedArray#TypedArray_objects">typed array</a> のコンストラクタを返します。</p>
<h2 id="説明">説明</h2>
-<p><code>species</code> アクセッサプロパティは、<a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/TypedArray#TypedArray_objects">typed array</a> オブジェクトの既定のコンストラクタを返します。サブクラスのコンストラクタは、コンストラクタの割り当てを変更するために、これをオーバーライドできます。</p>
+<p><code>species</code> アクセッサプロパティは、<a href="/ja/docs/Web/JavaScript/Reference/Global_Objects/TypedArray#TypedArray_objects">typed array</a> オブジェクトの既定のコンストラクタを返します。サブクラスのコンストラクタは、コンストラクタの割り当てを変更するために、これをオーバーライドできます。</p>
<h2 id="例">例</h2>
<h3 id="普通のオブジェクト">普通のオブジェクト</h3>
-<p><code>species</code> プロパティは、指定した <a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/TypedArray#TypedArray_objects">typed array</a> オブジェクトの typed array コンストラクタを既定のコンストラクタ関数として返します。</p>
+<p><code>species</code> プロパティは、指定した <a href="/ja/docs/Web/JavaScript/Reference/Global_Objects/TypedArray#TypedArray_objects">typed array</a> オブジェクトの typed array コンストラクタを既定のコンストラクタ関数として返します。</p>
<pre class="brush: js notranslate">Int8Array[Symbol.species]; // function Int8Array()
Uint8Array[Symbol.species]; // function Uint8Array()
@@ -30,7 +30,7 @@ Float32Array[Symbol.species]; // function Float32Array()
<h3 id="派生オブジェクト">派生オブジェクト</h3>
-<p>派生コレクションオブジェクト(たとえば、カスタム typed array の <code>MyTypedArray</code>)では、<code>MyTypedArray</code> の species は <code>MyTypedArray</code> コンストラクタです。しかし、派生クラスのメソッドで、親である <a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/TypedArray#TypedArray_objects">typed array</a> オブジェクトを返すためにこれをオーバーライドしたいかもしれません。</p>
+<p>派生コレクションオブジェクト(たとえば、カスタム typed array の <code>MyTypedArray</code>)では、<code>MyTypedArray</code> の species は <code>MyTypedArray</code> コンストラクタです。しかし、派生クラスのメソッドで、親である <a href="/ja/docs/Web/JavaScript/Reference/Global_Objects/TypedArray#TypedArray_objects">typed array</a> オブジェクトを返すためにこれをオーバーライドしたいかもしれません。</p>
<pre class="brush: js notranslate">class MyTypedArray extends Uint8Array {
// MyTypedArray の species を親である Uint8Array コンストラクタにオーバーライド
diff --git a/files/ja/web/javascript/reference/global_objects/webassembly/instance/index.html b/files/ja/web/javascript/reference/global_objects/webassembly/instance/index.html
index f194bec747..1d88562b57 100644
--- a/files/ja/web/javascript/reference/global_objects/webassembly/instance/index.html
+++ b/files/ja/web/javascript/reference/global_objects/webassembly/instance/index.html
@@ -11,7 +11,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/WebAssembly/Instance
---
<div>{{JSRef}}</div>
-<p><strong><code>WebAssembly.Instance</code></strong> オブジェクトはステートフルで、実行可能な {{jsxref("WebAssembly.Module")}} のインスタンスです。 <code>Instance</code> オブジェクトには JavaScript から WebAssembly コードを呼び出すことができるすべての<a href="/en-US/docs/WebAssembly/Exported_functions">エクスポートされた WebAssembly 関数</a>が含まれます。</p>
+<p><strong><code>WebAssembly.Instance</code></strong> オブジェクトはステートフルで、実行可能な {{jsxref("WebAssembly.Module")}} のインスタンスです。 <code>Instance</code> オブジェクトには JavaScript から WebAssembly コードを呼び出すことができるすべての<a href="/ja/docs/WebAssembly/Exported_functions">エクスポートされた WebAssembly 関数</a>が含まれます。</p>
<h2 id="Constructor" name="Constructor">コンストラクター</h2>
diff --git a/files/ja/web/javascript/reference/global_objects/webassembly/instantiate/index.html b/files/ja/web/javascript/reference/global_objects/webassembly/instantiate/index.html
index 740383a83f..7b50060c4b 100644
--- a/files/ja/web/javascript/reference/global_objects/webassembly/instantiate/index.html
+++ b/files/ja/web/javascript/reference/global_objects/webassembly/instantiate/index.html
@@ -48,7 +48,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/WebAssembly/instantiate
<ul>
<li><code>module</code>: コンパイルされた {{jsxref("WebAssembly.Module")}} オブジェクト。この <code>Module</code> は再度インスタンス化することや、 {{domxref("Worker.postMessage", "postMessage()")}} 経由で共有したり、 <a href="/ja/docs/WebAssembly/Caching_modules">IndexedDB にキャッシュ</a>することができます。</li>
- <li><code>instance</code>: {{jsxref("WebAssembly.Instance")}} オブジェクトで、すべての <a href="/en-US/docs/WebAssembly/Exported_functions">エクスポートされた WebAssembly 関数</a> を含む。</li>
+ <li><code>instance</code>: {{jsxref("WebAssembly.Instance")}} オブジェクトで、すべての <a href="/ja/docs/WebAssembly/Exported_functions">エクスポートされた WebAssembly 関数</a> を含む。</li>
</ul>
<h4 id="Exceptions" name="Exceptions">例外</h4>
diff --git a/files/ja/web/javascript/reference/operators/addition/index.html b/files/ja/web/javascript/reference/operators/addition/index.html
index d87d6a2894..dc258fc3c1 100644
--- a/files/ja/web/javascript/reference/operators/addition/index.html
+++ b/files/ja/web/javascript/reference/operators/addition/index.html
@@ -70,13 +70,13 @@ false + false // 0
<h2 id="関連項目">関連項目</h2>
<ul>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Subtraction">減算演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Division">除算演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Multiplication">乗算演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Remainder">剰余演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Exponentiation">べき乗演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Increment">インクリメント演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Decrement">デクリメント演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Unary_negation">単項マイナス演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Unary_plus">単項プラス演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Subtraction">減算演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Division">除算演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Multiplication">乗算演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Remainder">剰余演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Exponentiation">べき乗演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Increment">インクリメント演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Decrement">デクリメント演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Unary_negation">単項マイナス演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Unary_plus">単項プラス演算子</a></li>
</ul>
diff --git a/files/ja/web/javascript/reference/operators/addition_assignment/index.html b/files/ja/web/javascript/reference/operators/addition_assignment/index.html
index d2e2a59492..ca9497a6da 100644
--- a/files/ja/web/javascript/reference/operators/addition_assignment/index.html
+++ b/files/ja/web/javascript/reference/operators/addition_assignment/index.html
@@ -73,6 +73,6 @@ foo += 'bar' // "foobar"</pre>
<h2 id="関連項目">関連項目</h2>
<ul>
- <li><a href="/docs/Web/JavaScript/Guide/Expressions_and_Operators#Assignment">代入演算子</a></li>
- <li><a href="/docs/Web/JavaScript/Reference/Operators/Addition">加算演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Guide/Expressions_and_Operators#Assignment">代入演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Addition">加算演算子</a></li>
</ul>
diff --git a/files/ja/web/javascript/reference/operators/assignment/index.html b/files/ja/web/javascript/reference/operators/assignment/index.html
index acf35e7514..c6b8cf4ceb 100644
--- a/files/ja/web/javascript/reference/operators/assignment/index.html
+++ b/files/ja/web/javascript/reference/operators/assignment/index.html
@@ -58,5 +58,5 @@ x = y = z // x, y そして z は全て 25</pre>
<h2 id="関連項目">関連項目</h2>
<ul>
- <li><a href="/docs/Web/JavaScript/Guide/Expressions_and_Operators#Assignment">代入演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Guide/Expressions_and_Operators#Assignment">代入演算子</a></li>
</ul>
diff --git a/files/ja/web/javascript/reference/operators/bitwise_and_assignment/index.html b/files/ja/web/javascript/reference/operators/bitwise_and_assignment/index.html
index 431e576433..9c30120ab7 100644
--- a/files/ja/web/javascript/reference/operators/bitwise_and_assignment/index.html
+++ b/files/ja/web/javascript/reference/operators/bitwise_and_assignment/index.html
@@ -59,6 +59,6 @@ a &amp;= 2; // 0</pre>
<h2 id="関連項目">関連項目</h2>
<ul>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Expressions_and_Operators#Bitwise_operators">ビット演算子ガイド</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Guide/Expressions_and_Operators#Bitwise_operators">ビット演算子ガイド</a></li>
<li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Bitwise_AND">ビット論理積演算子</a></li>
</ul>
diff --git a/files/ja/web/javascript/reference/operators/bitwise_or/index.html b/files/ja/web/javascript/reference/operators/bitwise_or/index.html
index 6e4121968e..d19e7be3bf 100644
--- a/files/ja/web/javascript/reference/operators/bitwise_or/index.html
+++ b/files/ja/web/javascript/reference/operators/bitwise_or/index.html
@@ -109,6 +109,6 @@ translation_of: Web/JavaScript/Reference/Operators/Bitwise_OR
<h2 id="See_also" name="See_also">関連情報</h2>
<ul>
- <li><a href="/docs/Web/JavaScript/Guide/Expressions_and_Operators#Bitwise">ビット演算子ガイド</a></li>
- <li><a href="/docs/Web/JavaScript/Reference/Operators/Bitwise_OR_assignment">ビット論理和代入演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Guide/Expressions_and_Operators#Bitwise">ビット演算子ガイド</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Bitwise_OR_assignment">ビット論理和代入演算子</a></li>
</ul>
diff --git a/files/ja/web/javascript/reference/operators/bitwise_xor_assignment/index.html b/files/ja/web/javascript/reference/operators/bitwise_xor_assignment/index.html
index 25ffd6de5c..90a6420cc5 100644
--- a/files/ja/web/javascript/reference/operators/bitwise_xor_assignment/index.html
+++ b/files/ja/web/javascript/reference/operators/bitwise_xor_assignment/index.html
@@ -66,6 +66,6 @@ console.log(b); // 00000000000000000000000000000101
<h2 id="関連項目">関連項目</h2>
<ul>
- <li><a href="/docs/Web/JavaScript/Guide/Expressions_and_Operators#Assignment_operators">代入演算子ガイド</a></li>
- <li><a href="/docs/Web/JavaScript/Reference/Operators/Bitwise_XOR">ビット排他的論理和演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Guide/Expressions_and_Operators#Assignment_operators">代入演算子ガイド</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Bitwise_XOR">ビット排他的論理和演算子</a></li>
</ul>
diff --git a/files/ja/web/javascript/reference/operators/decrement/index.html b/files/ja/web/javascript/reference/operators/decrement/index.html
index b22545059c..f5e63fd791 100644
--- a/files/ja/web/javascript/reference/operators/decrement/index.html
+++ b/files/ja/web/javascript/reference/operators/decrement/index.html
@@ -71,13 +71,13 @@ b = --a;
<h2 id="関連項目">関連項目</h2>
<ul>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Addition">加算演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Subtraction">減算演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Multiplication">乗算演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Division">除算演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Remainder">剰余演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Exponentiation">べき乗演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Increment">インクリメント演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Unary_negation">単項マイナス演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Unary_plus">単項プラス演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Addition">加算演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Subtraction">減算演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Multiplication">乗算演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Division">除算演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Remainder">剰余演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Exponentiation">べき乗演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Increment">インクリメント演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Unary_negation">単項マイナス演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Unary_plus">単項プラス演算子</a></li>
</ul>
diff --git a/files/ja/web/javascript/reference/operators/destructuring_assignment/index.html b/files/ja/web/javascript/reference/operators/destructuring_assignment/index.html
index c627dd6049..13aade654e 100644
--- a/files/ja/web/javascript/reference/operators/destructuring_assignment/index.html
+++ b/files/ja/web/javascript/reference/operators/destructuring_assignment/index.html
@@ -172,7 +172,7 @@ console.log(b); // [2, 3]</pre>
<h4 id="Unpacking_values_from_a_regular_expression_match" name="Unpacking_values_from_a_regular_expression_match">正規表現の一致からの値取得</h4>
-<p>正規表現オブジェクトの <code><a href="/docs/Web/JavaScript/Reference/Global_Objects/RegExp/exec"> exec()</a></code> メソッドは一致するものを見つけ、最初に一致した文字列全体の一部と、正規表現内の各括弧で囲まれたグループに一致した文字列の部分を含む配列を返します。分割代入によって、簡単にこの配列の一部分を取り出せます。また必要でない場合は、完全一致を無視できます。</p>
+<p>正規表現オブジェクトの <code><a href="/ja/docs/Web/JavaScript/Reference/Global_Objects/RegExp/exec"> exec()</a></code> メソッドは一致するものを見つけ、最初に一致した文字列全体の一部と、正規表現内の各括弧で囲まれたグループに一致した文字列の部分を含む配列を返します。分割代入によって、簡単にこの配列の一部分を取り出せます。また必要でない場合は、完全一致を無視できます。</p>
<pre class="brush:js notranslate">function parseProtocol(url) {
const parsedURL = /^(\w+)\:\/\/([^\/]+)\/(.*)$/.exec(url);
diff --git a/files/ja/web/javascript/reference/operators/division/index.html b/files/ja/web/javascript/reference/operators/division/index.html
index e3fd9b96f9..3db6a5715d 100644
--- a/files/ja/web/javascript/reference/operators/division/index.html
+++ b/files/ja/web/javascript/reference/operators/division/index.html
@@ -64,13 +64,13 @@ Math.floor(3 / 2) // 1
<h2 id="関連項目">関連項目</h2>
<ul>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Addition">加算演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Subtraction">減算演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Multiplication">乗算演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Remainder">剰余演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Exponentiation">べき乗演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Increment">インクリメント演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Decrement">デクリメント演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Unary_negation">単項マイナス演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Unary_plus">単項プラス演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Addition">加算演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Subtraction">減算演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Multiplication">乗算演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Remainder">剰余演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Exponentiation">べき乗演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Increment">インクリメント演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Decrement">デクリメント演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Unary_negation">単項マイナス演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Unary_plus">単項プラス演算子</a></li>
</ul>
diff --git a/files/ja/web/javascript/reference/operators/exponentiation/index.html b/files/ja/web/javascript/reference/operators/exponentiation/index.html
index 8a3e13a8b1..40531f5a6c 100644
--- a/files/ja/web/javascript/reference/operators/exponentiation/index.html
+++ b/files/ja/web/javascript/reference/operators/exponentiation/index.html
@@ -10,7 +10,7 @@ translation_of: Web/JavaScript/Reference/Operators/Exponentiation
---
<div>{{jsSidebar("Operators")}}</div>
-<p>べき乗演算子 (<code>**</code>) は、1番目のオペランドを2番目のオペランドの累乗まで上げた結果を返します。これは <code>Math.pow</code> と同等ですが、オペランドとして <a href="/docs/Web/JavaScript/Data_structures#BigInt_%E5%9E%8B">BigInt</a> も受け入れます。</p>
+<p>べき乗演算子 (<code>**</code>) は、1番目のオペランドを2番目のオペランドの累乗まで上げた結果を返します。これは <code>Math.pow</code> と同等ですが、オペランドとして <a href="/ja/docs/Web/JavaScript/Data_structures#BigInt_%E5%9E%8B">BigInt</a> も受け入れます。</p>
<div>{{EmbedInteractiveExample("pages/js/expressions-exponentiation.html")}}</div>
@@ -38,7 +38,7 @@ translation_of: Web/JavaScript/Reference/Operators/Exponentiation
// JavaScriptでは意図が明白なため -4
</pre>
-<p>注意: 一部のプログラミング言語ではべき乗計算にキャレット記号 <kbd>^</kbd> を使用していますが、JavaScript では<a href="/docs/Web/JavaScript/Reference/Operators/Bitwise_XOR">ビット排他的論理和</a>にこの記号を使用しています。</p>
+<p>注意: 一部のプログラミング言語ではべき乗計算にキャレット記号 <kbd>^</kbd> を使用していますが、JavaScript では<a href="/ja/docs/Web/JavaScript/Reference/Operators/Bitwise_XOR">ビット排他的論理和</a>にこの記号を使用しています。</p>
<h2 id="例">例</h2>
@@ -91,13 +91,13 @@ NaN ** 2 // NaN
<h2 id="関連情報">関連情報</h2>
<ul>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Addition">加算演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Subtraction">減算演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Multiplication">乗算演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Division">除算演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Remainder">剰余演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Increment">インクリメント演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Decrement">デクリメント演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Unary_negation">単項マイナス演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Unary_plus">単項プラス演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Addition">加算演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Subtraction">減算演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Multiplication">乗算演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Division">除算演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Remainder">剰余演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Increment">インクリメント演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Decrement">デクリメント演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Unary_negation">単項マイナス演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Unary_plus">単項プラス演算子</a></li>
</ul>
diff --git a/files/ja/web/javascript/reference/operators/exponentiation_assignment/index.html b/files/ja/web/javascript/reference/operators/exponentiation_assignment/index.html
index fa942f4779..9a7faa7c49 100644
--- a/files/ja/web/javascript/reference/operators/exponentiation_assignment/index.html
+++ b/files/ja/web/javascript/reference/operators/exponentiation_assignment/index.html
@@ -56,6 +56,6 @@ bar **= 'foo' // NaN</pre>
<h2 id="関連項目">関連項目</h2>
<ul>
- <li><a href="/en-US/docs/Web/JavaScript/Guide/Expressions_and_Operators#Assignment">Assignment operators in the JS guide</a></li>
- <li><a href="/en-US/docs/Web/JavaScript/Reference/Operators/Exponentiation">Exponentiation operator</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Guide/Expressions_and_Operators#Assignment">Assignment operators in the JS guide</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Exponentiation">Exponentiation operator</a></li>
</ul>
diff --git a/files/ja/web/javascript/reference/operators/greater_than/index.html b/files/ja/web/javascript/reference/operators/greater_than/index.html
index 247f76e0cb..e5a05c3bbb 100644
--- a/files/ja/web/javascript/reference/operators/greater_than/index.html
+++ b/files/ja/web/javascript/reference/operators/greater_than/index.html
@@ -22,7 +22,7 @@ translation_of: Web/JavaScript/Reference/Operators/Greater_than
<h2 id="解説">解説</h2>
-<p>オペランドは、 <a class="external external-icon" href="https://tc39.es/ecma262/#sec-abstract-relational-comparison" rel="noopener">抽象関係比較</a> アルゴリズムを使用して比較されます。このアルゴリズムの概要については、 <a href="/en-US/docs/Web/JavaScript/Reference/Operators/Less_than">小なり</a> 演算子のドキュメントを参照して下さい。</p>
+<p>オペランドは、 <a class="external external-icon" href="https://tc39.es/ecma262/#sec-abstract-relational-comparison" rel="noopener">抽象関係比較</a> アルゴリズムを使用して比較されます。このアルゴリズムの概要については、 <a href="/ja/docs/Web/JavaScript/Reference/Operators/Less_than">小なり</a> 演算子のドキュメントを参照して下さい。</p>
<h2 id="例">例</h2>
@@ -94,7 +94,7 @@ console.log(NaN &gt; 3); // false</pre>
<h2 id="関連項目">関連項目</h2>
<ul>
- <li><a href="/en-US/docs/Web/JavaScript/Reference/Operators/Greater_than_or_equal">Greater than or equal operator</a></li>
- <li><a href="/en-US/docs/Web/JavaScript/Reference/Operators/Less_than">Less than operator</a></li>
- <li><a href="/en-US/docs/Web/JavaScript/Reference/Operators/Less_than_or_equal">Less than or equal operator</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Greater_than_or_equal">Greater than or equal operator</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Less_than">Less than operator</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Less_than_or_equal">Less than or equal operator</a></li>
</ul>
diff --git a/files/ja/web/javascript/reference/operators/greater_than_or_equal/index.html b/files/ja/web/javascript/reference/operators/greater_than_or_equal/index.html
index b72d8cf06c..12800994b8 100644
--- a/files/ja/web/javascript/reference/operators/greater_than_or_equal/index.html
+++ b/files/ja/web/javascript/reference/operators/greater_than_or_equal/index.html
@@ -22,7 +22,7 @@ translation_of: Web/JavaScript/Reference/Operators/Greater_than_or_equal
<h2 id="解説">解説</h2>
-<p>オペランドは、<a class="external external-icon" href="https://tc39.es/ecma262/#sec-abstract-relational-comparison" rel="noopener">抽象関係比較</a>アルゴリズムを使用して比較されます。 このアルゴリズムの概要は<a href="/en-US/docs/Web/JavaScript/Reference/Operators/Less_than">小なり</a>演算子のドキュメントを参照して下さい。</p>
+<p>オペランドは、<a class="external external-icon" href="https://tc39.es/ecma262/#sec-abstract-relational-comparison" rel="noopener">抽象関係比較</a>アルゴリズムを使用して比較されます。 このアルゴリズムの概要は<a href="/ja/docs/Web/JavaScript/Reference/Operators/Less_than">小なり</a>演算子のドキュメントを参照して下さい。</p>
<h2 id="例">例</h2>
@@ -94,7 +94,7 @@ console.log(NaN &gt;= 3); // false</pre>
<h2 id="関連項目">関連項目</h2>
<ul>
- <li><a href="/en-US/docs/Web/JavaScript/Reference/Operators/Greater_than">Greater than operator</a></li>
- <li><a href="/en-US/docs/Web/JavaScript/Reference/Operators/Less_than">Less than operator</a></li>
- <li><a href="/en-US/docs/Web/JavaScript/Reference/Operators/Less_than_or_equal">Less than or equal operator</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Greater_than">Greater than operator</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Less_than">Less than operator</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Less_than_or_equal">Less than or equal operator</a></li>
</ul>
diff --git a/files/ja/web/javascript/reference/operators/in/index.html b/files/ja/web/javascript/reference/operators/in/index.html
index ac6c61dc62..72b6bf5934 100644
--- a/files/ja/web/javascript/reference/operators/in/index.html
+++ b/files/ja/web/javascript/reference/operators/in/index.html
@@ -137,5 +137,5 @@ empties[2] // undefined を返す
<li><code><a href="/ja/docs/Web/JavaScript/Reference/Operators/delete">delete</a></code></li>
<li>{{jsxref("Object.prototype.hasOwnProperty()")}}</li>
<li>{{jsxref("Reflect.has()")}}</li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Enumerability_and_ownership_of_properties">プロパティの列挙可能性と所有権</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Enumerability_and_ownership_of_properties">プロパティの列挙可能性と所有権</a></li>
</ul>
diff --git a/files/ja/web/javascript/reference/operators/increment/index.html b/files/ja/web/javascript/reference/operators/increment/index.html
index 9b575490f5..8cbb2486a8 100644
--- a/files/ja/web/javascript/reference/operators/increment/index.html
+++ b/files/ja/web/javascript/reference/operators/increment/index.html
@@ -69,13 +69,13 @@ b = ++a;
<h2 id="関連項目">関連項目</h2>
<ul>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Addition">加算演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Subtraction">減算演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Multiplication">乗算演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Division">除算演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Remainder">剰余演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Exponentiation">べき乗演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Decrement">デクリメント演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Unary_negation">単項マイナス演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Unary_plus">単項プラス演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Addition">加算演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Subtraction">減算演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Multiplication">乗算演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Division">除算演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Remainder">剰余演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Exponentiation">べき乗演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Decrement">デクリメント演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Unary_negation">単項マイナス演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Unary_plus">単項プラス演算子</a></li>
</ul>
diff --git a/files/ja/web/javascript/reference/operators/inequality/index.html b/files/ja/web/javascript/reference/operators/inequality/index.html
index 7dba373779..aab622a884 100644
--- a/files/ja/web/javascript/reference/operators/inequality/index.html
+++ b/files/ja/web/javascript/reference/operators/inequality/index.html
@@ -10,7 +10,7 @@ translation_of: Web/JavaScript/Reference/Operators/Inequality
---
<div>{{jsSidebar("Operators")}}</div>
-<p>不等価演算子 (<code>!=</code>) は、2つのオペランドが等しくないかをチェックし、ブール値の結果を返します。<a href="/en-US/docs/Web/JavaScript/Reference/Operators/Strict_inequality">厳密不等価</a>演算子とは異なり、異なる型のオペランドを変換して比較を行おうとします。</p>
+<p>不等価演算子 (<code>!=</code>) は、2つのオペランドが等しくないかをチェックし、ブール値の結果を返します。<a href="/ja/docs/Web/JavaScript/Reference/Operators/Strict_inequality">厳密不等価</a>演算子とは異なり、異なる型のオペランドを変換して比較を行おうとします。</p>
<div>{{EmbedInteractiveExample("pages/js/expressions-inequality.html")}}</div>
@@ -22,19 +22,19 @@ translation_of: Web/JavaScript/Reference/Operators/Inequality
<h2 id="説明">説明</h2>
-<p>不等価演算子は、そのオペランドが等しくないかどうかをチェックします。これは<a href="/en-US/docs/Web/JavaScript/Reference/Operators/Equality">等価</a>演算子の否定なので、次の2行は常に同じ結果になります。</p>
+<p>不等価演算子は、そのオペランドが等しくないかどうかをチェックします。これは<a href="/ja/docs/Web/JavaScript/Reference/Operators/Equality">等価</a>演算子の否定なので、次の2行は常に同じ結果になります。</p>
<pre class="brush: js notranslate">x != y
!(x == y)</pre>
-<p>比較アルゴリズムの詳細については、<a href="/en-US/docs/Web/JavaScript/Reference/Operators/Equality">等価</a>演算子のページを参照して下さい。</p>
+<p>比較アルゴリズムの詳細については、<a href="/ja/docs/Web/JavaScript/Reference/Operators/Equality">等価</a>演算子のページを参照して下さい。</p>
<p>等価演算子と同様に、不等価演算子は異なる型のオペランドを変換して比較しようとします。</p>
<pre class="brush: js notranslate">3 != "3"; // false</pre>
-<p>これを防止し、異なる型が異なる結果を返すようにするには、代わりに<a href="/en-US/docs/Web/JavaScript/Reference/Operators/Strict_inequality">厳密不等価</a>演算子を使用します:</p>
+<p>これを防止し、異なる型が異なる結果を返すようにするには、代わりに<a href="/ja/docs/Web/JavaScript/Reference/Operators/Strict_inequality">厳密不等価</a>演算子を使用します:</p>
<pre class="brush: js notranslate">3 !== "3"; // true</pre>
@@ -92,7 +92,7 @@ object2 != object2 // false</pre>
<h2 id="関連項目">関連項目</h2>
<ul>
- <li><a href="/docs/Web/JavaScript/Reference/Operators/Equality">等価演算子</a></li>
- <li><a href="/docs/Web/JavaScript/Reference/Operators/Strict_equality">厳密等価演算子</a></li>
- <li><a href="/docs/Web/JavaScript/Reference/Operators/Strict_inequality">厳密不等価演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Equality">等価演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Strict_equality">厳密等価演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Strict_inequality">厳密不等価演算子</a></li>
</ul>
diff --git a/files/ja/web/javascript/reference/operators/left_shift_assignment/index.html b/files/ja/web/javascript/reference/operators/left_shift_assignment/index.html
index cbe638ccd2..be51e08dda 100644
--- a/files/ja/web/javascript/reference/operators/left_shift_assignment/index.html
+++ b/files/ja/web/javascript/reference/operators/left_shift_assignment/index.html
@@ -56,6 +56,6 @@ bar &lt;&lt;= 2; // 20
<h2 id="関連項目">関連項目</h2>
<ul>
- <li><a href="/docs/Web/JavaScript/Guide/Expressions_and_Operators#Assignment">代入演算子</a></li>
- <li><a href="/docs/Web/JavaScript/Reference/Operators/Left_shift">左シフト演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Guide/Expressions_and_Operators#Assignment">代入演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Left_shift">左シフト演算子</a></li>
</ul>
diff --git a/files/ja/web/javascript/reference/operators/less_than/index.html b/files/ja/web/javascript/reference/operators/less_than/index.html
index c684188b51..e3d838febc 100644
--- a/files/ja/web/javascript/reference/operators/less_than/index.html
+++ b/files/ja/web/javascript/reference/operators/less_than/index.html
@@ -25,7 +25,7 @@ translation_of: Web/JavaScript/Reference/Operators/Less_than
<p>オペランドは、以下に大まかに要約されている<a href="https://tc39.es/ecma262/#sec-abstract-relational-comparison">抽象関係比較</a>アルゴリズムを使用して比較されます:</p>
<ul>
- <li>最初に、オブジェクトは <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toPrimitive">Symbol.ToPrimitive</a></code> を使用してプリミティブに変換されます。</li>
+ <li>最初に、オブジェクトは <code><a href="/ja/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toPrimitive">Symbol.ToPrimitive</a></code> を使用してプリミティブに変換されます。</li>
<li>両方の値が文字列である場合、それらに含まれる Unicode コードポイントの値に基づいて、文字列として比較されます。</li>
<li>それ以外の場合、 JavaScript は非数値型を数値に変換しようとします:
<ul>
@@ -35,7 +35,7 @@ translation_of: Web/JavaScript/Reference/Operators/Less_than
<li>文字列は、含まれている値に基づいて変換され、数値が含まれていない場合は <code>NaN</code> として変換されます。</li>
</ul>
</li>
- <li>いずれかの値が <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/NaN">NaN</a></code> の場合、演算子は <code>false</code> を返します。</li>
+ <li>いずれかの値が <code><a href="/ja/docs/Web/JavaScript/Reference/Global_Objects/NaN">NaN</a></code> の場合、演算子は <code>false</code> を返します。</li>
<li>それ以外の場合、値は数値として比較されます。</li>
</ul>
@@ -109,7 +109,7 @@ console.log(NaN &lt; 3); // false</pre>
<h2 id="関連項目">関連項目</h2>
<ul>
- <li><a href="/en-US/docs/Web/JavaScript/Reference/Operators/Greater_than">Greater than operator</a></li>
- <li><a href="/en-US/docs/Web/JavaScript/Reference/Operators/Greater_than_or_equal">Greater than or equal operator</a></li>
- <li><a href="/en-US/docs/Web/JavaScript/Reference/Operators/Less_than_or_equal">Less than or equal operator</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Greater_than">Greater than operator</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Greater_than_or_equal">Greater than or equal operator</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Less_than_or_equal">Less than or equal operator</a></li>
</ul>
diff --git a/files/ja/web/javascript/reference/operators/logical_and_assignment/index.html b/files/ja/web/javascript/reference/operators/logical_and_assignment/index.html
index 1e74fc6b2d..95ac42b650 100644
--- a/files/ja/web/javascript/reference/operators/logical_and_assignment/index.html
+++ b/files/ja/web/javascript/reference/operators/logical_and_assignment/index.html
@@ -26,7 +26,7 @@ translation_of: Web/JavaScript/Reference/Operators/Logical_AND_assignment
<h3 id="短絡評価(ショートサーキット)">短絡評価(ショートサーキット)</h3>
-<p><a href="/docs/Web/JavaScript/Reference/Operators/Logical_AND">論理積演算子</a>は左から右に評価され、次のルールを使って短絡評価の可能性があるかどうかテストされます。</p>
+<p><a href="/ja/docs/Web/JavaScript/Reference/Operators/Logical_AND">論理積演算子</a>は左から右に評価され、次のルールを使って短絡評価の可能性があるかどうかテストされます。</p>
<p><code>(偽値の式) &amp;&amp; expr</code> は、偽値の式が短絡評価されます。</p>
diff --git a/files/ja/web/javascript/reference/operators/logical_nullish_assignment/index.html b/files/ja/web/javascript/reference/operators/logical_nullish_assignment/index.html
index 1c2235a65e..ba7ebab53d 100644
--- a/files/ja/web/javascript/reference/operators/logical_nullish_assignment/index.html
+++ b/files/ja/web/javascript/reference/operators/logical_nullish_assignment/index.html
@@ -27,7 +27,7 @@ translation_of: Web/JavaScript/Reference/Operators/Logical_nullish_assignment
<h3 id="短絡評価(ショートサーキット)">短絡評価(ショートサーキット)</h3>
-<p><a href="/docs/Web/JavaScript/Reference/Operators/Nullish_coalescing_operator">Null 合体演算子</a>は左から右に評価され、次のルールを使って短絡評価の可能性があるかどうかテストされます。</p>
+<p><a href="/ja/docs/Web/JavaScript/Reference/Operators/Nullish_coalescing_operator">Null 合体演算子</a>は左から右に評価され、次のルールを使って短絡評価の可能性があるかどうかテストされます。</p>
<p><code>(null や undefined ではない式) ?? expr</code> は、左辺が <code>null</code> でも <code>undefined</code> でもないことが証明されたら、左辺の式が短絡評価されます。</p>
@@ -82,7 +82,7 @@ config({}); // { duration: 100, speed: 25 }
<h2 id="関連情報">関連情報</h2>
<ul>
- <li><a href="/docs/Web/JavaScript/Reference/Operators/Nullish_coalescing_operator">Null 合体演算子 (<code>??</code>)</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Nullish_coalescing_operator">Null 合体演算子 (<code>??</code>)</a></li>
<li>{{Glossary("Nullish")}}</li>
<li>{{Glossary("Truthy")}}</li>
<li>{{Glossary("Falsy")}}</li>
diff --git a/files/ja/web/javascript/reference/operators/logical_or_assignment/index.html b/files/ja/web/javascript/reference/operators/logical_or_assignment/index.html
index 4f9a661684..96de814889 100644
--- a/files/ja/web/javascript/reference/operators/logical_or_assignment/index.html
+++ b/files/ja/web/javascript/reference/operators/logical_or_assignment/index.html
@@ -26,7 +26,7 @@ translation_of: Web/JavaScript/Reference/Operators/Logical_OR_assignment
<h3 id="短絡評価(ショートサーキット)">短絡評価(ショートサーキット)</h3>
-<p><a href="/docs/Web/JavaScript/Reference/Operators/Logical_OR">論理和</a>演算子は次のように動作します。</p>
+<p><a href="/ja/docs/Web/JavaScript/Reference/Operators/Logical_OR">論理和</a>演算子は次のように動作します。</p>
<pre class="brush: js notranslate">x || y;
// x が truthy の場合 x を返します
@@ -50,7 +50,7 @@ translation_of: Web/JavaScript/Reference/Operators/Logical_OR_assignment
<h3 id="デフォルトの内容を設定する">デフォルトの内容を設定する</h3>
-<p>"lyrics" 要素が空の場合は、<code><a href="/docs/Web/API/Element/innerHTML">innerHTML</a></code> をデフォルト値に設定します。</p>
+<p>"lyrics" 要素が空の場合は、<code><a href="/ja/docs/Web/API/Element/innerHTML">innerHTML</a></code> をデフォルト値に設定します。</p>
<pre class="brush: js notranslate">document.getElementById('lyrics').innerHTML ||= '&lt;i&gt;No lyrics.&lt;/i&gt;'</pre>
@@ -84,9 +84,9 @@ translation_of: Web/JavaScript/Reference/Operators/Logical_OR_assignment
<h2 id="関連情報">関連情報</h2>
<ul>
- <li><a href="/docs/Web/JavaScript/Reference/Operators/Logical_OR">論理和演算子 (||)</a></li>
- <li><a href="/docs/Web/JavaScript/Reference/Operators/Nullish_coalescing_operator">Null合体演算子 (<code>??</code>)</a></li>
- <li><a href="/docs/Web/JavaScript/Reference/Operators/Bitwise_OR_assignment">ビット論理和代入 (<code>|=</code>)</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Logical_OR">論理和演算子 (||)</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Nullish_coalescing_operator">Null合体演算子 (<code>??</code>)</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Bitwise_OR_assignment">ビット論理和代入 (<code>|=</code>)</a></li>
<li>{{jsxref("Boolean")}}</li>
<li>{{Glossary("Truthy")}}</li>
<li>{{Glossary("Falsy")}}</li>
diff --git a/files/ja/web/javascript/reference/operators/multiplication/index.html b/files/ja/web/javascript/reference/operators/multiplication/index.html
index 3921c0c56a..4aed5ac7f6 100644
--- a/files/ja/web/javascript/reference/operators/multiplication/index.html
+++ b/files/ja/web/javascript/reference/operators/multiplication/index.html
@@ -62,13 +62,13 @@ Infinity * Infinity // Infinity</pre>
<h2 id="関連項目">関連項目</h2>
<ul>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Addition">加算演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Subtraction">減算演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Division">除算演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Remainder">剰余演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Exponentiation">べき乗演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Increment">インクリメント演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Decrement">デクリメント演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Unary_negation">単項マイナス演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Unary_plus">単項プラス演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Addition">加算演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Subtraction">減算演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Division">除算演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Remainder">剰余演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Exponentiation">べき乗演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Increment">インクリメント演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Decrement">デクリメント演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Unary_negation">単項マイナス演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Unary_plus">単項プラス演算子</a></li>
</ul>
diff --git a/files/ja/web/javascript/reference/operators/multiplication_assignment/index.html b/files/ja/web/javascript/reference/operators/multiplication_assignment/index.html
index 86e53c206a..557ce809ee 100644
--- a/files/ja/web/javascript/reference/operators/multiplication_assignment/index.html
+++ b/files/ja/web/javascript/reference/operators/multiplication_assignment/index.html
@@ -56,6 +56,6 @@ bar *= 'foo' // NaN</pre>
<h2 id="関連項目">関連項目</h2>
<ul>
- <li><a href="/docs/Web/JavaScript/Guide/Expressions_and_Operators#Assignment">代入演算子</a></li>
- <li><a href="/docs/Web/JavaScript/Reference/Operators/Multiplication">乗算演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Guide/Expressions_and_Operators#Assignment">代入演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Multiplication">乗算演算子</a></li>
</ul>
diff --git a/files/ja/web/javascript/reference/operators/object_initializer/index.html b/files/ja/web/javascript/reference/operators/object_initializer/index.html
index 305f7259ed..bd7259d336 100644
--- a/files/ja/web/javascript/reference/operators/object_initializer/index.html
+++ b/files/ja/web/javascript/reference/operators/object_initializer/index.html
@@ -210,7 +210,7 @@ var clonedObj = { ...obj1 };
var mergedObj = { ...obj1, ...obj2 };
// Object { foo: "baz", x: 42, y: 13 }</pre>
-<p>{{jsxref("Object.assign()")}} は <a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Functions/set">setters</a> をトリガーしますが、スプレッド構文はトリガーできません。</p>
+<p>{{jsxref("Object.assign()")}} は <a href="/ja/docs/Web/JavaScript/Reference/Functions/set">setters</a> をトリガーしますが、スプレッド構文はトリガーできません。</p>
<h3 id="Prototype_mutation" name="Prototype_mutation">プロトタイプ変異</h3>
diff --git a/files/ja/web/javascript/reference/operators/remainder_assignment/index.html b/files/ja/web/javascript/reference/operators/remainder_assignment/index.html
index ab7d348b8b..c70fc20598 100644
--- a/files/ja/web/javascript/reference/operators/remainder_assignment/index.html
+++ b/files/ja/web/javascript/reference/operators/remainder_assignment/index.html
@@ -57,6 +57,6 @@ bar %= 0 // NaN</pre>
<h2 id="関連項目">関連項目</h2>
<ul>
- <li><a href="/docs/Web/JavaScript/Guide/Expressions_and_Operators#Assignment">代入演算子</a></li>
- <li><a href="/docs/Web/JavaScript/Reference/Operators/Remainder">剰余演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Guide/Expressions_and_Operators#Assignment">代入演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Remainder">剰余演算子</a></li>
</ul>
diff --git a/files/ja/web/javascript/reference/operators/right_shift_assignment/index.html b/files/ja/web/javascript/reference/operators/right_shift_assignment/index.html
index 6ff0bb1cba..ba48bb625b 100644
--- a/files/ja/web/javascript/reference/operators/right_shift_assignment/index.html
+++ b/files/ja/web/javascript/reference/operators/right_shift_assignment/index.html
@@ -56,6 +56,6 @@ b &gt;&gt;= 2; // -2 (-00000000000000000000000000000010)</pre>
<h2 id="関連項目">関連項目</h2>
<ul>
- <li><a href="/docs/Web/JavaScript/Guide/Expressions_and_Operators#Assignment">代入演算子</a></li>
- <li><a href="/docs/Web/JavaScript/Reference/Operators/Right_shift">右シフト演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Guide/Expressions_and_Operators#Assignment">代入演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Right_shift">右シフト演算子</a></li>
</ul>
diff --git a/files/ja/web/javascript/reference/operators/subtraction/index.html b/files/ja/web/javascript/reference/operators/subtraction/index.html
index 499b95bd50..1a02506128 100644
--- a/files/ja/web/javascript/reference/operators/subtraction/index.html
+++ b/files/ja/web/javascript/reference/operators/subtraction/index.html
@@ -56,13 +56,13 @@ translation_of: Web/JavaScript/Reference/Operators/Subtraction
<h2 id="関連項目">関連項目</h2>
<ul>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Addition">加算演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Multiplication">乗算演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Division">除算演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Remainder">剰余演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Exponentiation">べき乗演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Increment">インクリメント演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Decrement">デクリメント演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Unary_negation">単項マイナス演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Unary_plus">単項プラス演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Addition">加算演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Multiplication">乗算演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Division">除算演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Remainder">剰余演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Exponentiation">べき乗演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Increment">インクリメント演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Decrement">デクリメント演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Unary_negation">単項マイナス演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Unary_plus">単項プラス演算子</a></li>
</ul>
diff --git a/files/ja/web/javascript/reference/operators/subtraction_assignment/index.html b/files/ja/web/javascript/reference/operators/subtraction_assignment/index.html
index 67fecfed23..f44dbc8232 100644
--- a/files/ja/web/javascript/reference/operators/subtraction_assignment/index.html
+++ b/files/ja/web/javascript/reference/operators/subtraction_assignment/index.html
@@ -56,6 +56,6 @@ bar -= 'foo' // NaN</pre>
<h2 id="関連項目">関連項目</h2>
<ul>
- <li><a href="/docs/Web/JavaScript/Guide/Expressions_and_Operators#Assignment">代入演算子</a></li>
- <li><a href="/docs/Web/JavaScript/Reference/Operators/Subtraction">減算演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Guide/Expressions_and_Operators#Assignment">代入演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Subtraction">減算演算子</a></li>
</ul>
diff --git a/files/ja/web/javascript/reference/operators/unary_plus/index.html b/files/ja/web/javascript/reference/operators/unary_plus/index.html
index 6cd8b30087..418686a5c1 100644
--- a/files/ja/web/javascript/reference/operators/unary_plus/index.html
+++ b/files/ja/web/javascript/reference/operators/unary_plus/index.html
@@ -68,13 +68,13 @@ console.log(+y);
<h2 id="関連情報">関連情報</h2>
<ul>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Addition">加算演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Subtraction">減算演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Division">除算演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Multiplication">乗算演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Remainder">剰余演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Exponentiation">べき乗演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Increment">インクリメント演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Decrement">デクリメント演算子</a></li>
- <li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Unary_negation">単項マイナス演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Addition">加算演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Subtraction">減算演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Division">除算演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Multiplication">乗算演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Remainder">剰余演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Exponentiation">べき乗演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Increment">インクリメント演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Decrement">デクリメント演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Unary_negation">単項マイナス演算子</a></li>
</ul>
diff --git a/files/ja/web/javascript/reference/operators/unsigned_right_shift_assignment/index.html b/files/ja/web/javascript/reference/operators/unsigned_right_shift_assignment/index.html
index eb756b8c49..4e23558b27 100644
--- a/files/ja/web/javascript/reference/operators/unsigned_right_shift_assignment/index.html
+++ b/files/ja/web/javascript/reference/operators/unsigned_right_shift_assignment/index.html
@@ -56,6 +56,6 @@ b &gt;&gt;&gt;= 2; // 1073741822 (00111111111111111111111111111110)</pre>
<h2 id="関連項目">関連項目</h2>
<ul>
- <li><a href="/docs/Web/JavaScript/Guide/Expressions_and_Operators#Assignment">代入演算子</a></li>
- <li><a href="/docs/Web/JavaScript/Reference/Operators/Unsigned_right_shift">符号なし右シフト演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Guide/Expressions_and_Operators#Assignment">代入演算子</a></li>
+ <li><a href="/ja/docs/Web/JavaScript/Reference/Operators/Unsigned_right_shift">符号なし右シフト演算子</a></li>
</ul>
diff --git a/files/ja/web/javascript/reference/statements/block/index.html b/files/ja/web/javascript/reference/statements/block/index.html
index da3bb914b0..fa85236949 100644
--- a/files/ja/web/javascript/reference/statements/block/index.html
+++ b/files/ja/web/javascript/reference/statements/block/index.html
@@ -43,7 +43,7 @@ translation_of: Web/JavaScript/Reference/Statements/block
<h2 id="Description" name="Description">解説</h2>
-<p>ブロック文は、他の言語ではよく<strong>複合文</strong>と呼ばれます。これは複数の文を JavaScript からみて1つの文にまとめるために使用します。ブロック内に複数の文をまとめることは、JavaScript ではよく行われることです。反対の動作は<a href="/en-US/docs/Web/JavaScript/Reference/Statements/Empty">空文</a>を使用することで実現でき、これは1つの文が必要な場所に文を置かずにおくことができます。</p>
+<p>ブロック文は、他の言語ではよく<strong>複合文</strong>と呼ばれます。これは複数の文を JavaScript からみて1つの文にまとめるために使用します。ブロック内に複数の文をまとめることは、JavaScript ではよく行われることです。反対の動作は<a href="/ja/docs/Web/JavaScript/Reference/Statements/Empty">空文</a>を使用することで実現でき、これは1つの文が必要な場所に文を置かずにおくことができます。</p>
<p>ブロックは、{{jsxref("Statements/if...else", "if...else")}} や {{jsxref("Statements/for", "for")}} 文との組み合わせでよく使用されます。</p>
diff --git a/files/ja/web/javascript/reference/statements/var/index.html b/files/ja/web/javascript/reference/statements/var/index.html
index 23cc8fe37c..7f5863ef05 100644
--- a/files/ja/web/javascript/reference/statements/var/index.html
+++ b/files/ja/web/javascript/reference/statements/var/index.html
@@ -32,7 +32,7 @@ translation_of: Web/JavaScript/Reference/Statements/var
<dd>その変数の初期値です。有効な式なら何でも取ることができます。既定値は <code>undefined</code> です。</dd>
</dl>
-<p>あるいは、<a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment">分割代入</a>を使用して変数を宣言することもできます。
+<p>あるいは、<a href="/ja/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment">分割代入</a>を使用して変数を宣言することもできます。
</p><pre class="notranslate">var <var>{ bar }</var> = <em>foo</em>; // where foo = { bar:10, baz:12 };
/* これは、値が 10 の「bar」という名前の変数を作成します。 */</pre>