aboutsummaryrefslogtreecommitdiff
path: root/files/ko/web/javascript/reference/global_objects
diff options
context:
space:
mode:
authorMasahiro FUJIMOTO <mfujimot@gmail.com>2021-08-17 11:37:07 +0900
committerGitHub <noreply@github.com>2021-08-17 11:37:07 +0900
commit98a7793a51bdbdeefb172842e677dca22eb779e5 (patch)
treef07cde27678193afe366832bd58c958657fadc6c /files/ko/web/javascript/reference/global_objects
parent6c30dec8016abec2fba8caf0bd07d0e145c37caf (diff)
parenta28f6c8632ced6d91d311614d96ab643e5ef7058 (diff)
downloadtranslated-content-98a7793a51bdbdeefb172842e677dca22eb779e5.tar.gz
translated-content-98a7793a51bdbdeefb172842e677dca22eb779e5.tar.bz2
translated-content-98a7793a51bdbdeefb172842e677dca22eb779e5.zip
Merge branch 'mdn:main' into 20210811-orphaned/Web/API/NavigatorLanguage
Diffstat (limited to 'files/ko/web/javascript/reference/global_objects')
-rw-r--r--files/ko/web/javascript/reference/global_objects/array/@@species/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/array/array/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/array/every/index.html4
-rw-r--r--files/ko/web/javascript/reference/global_objects/array/fill/index.html14
-rw-r--r--files/ko/web/javascript/reference/global_objects/array/filter/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/array/find/index.html5
-rw-r--r--files/ko/web/javascript/reference/global_objects/array/foreach/index.html4
-rw-r--r--files/ko/web/javascript/reference/global_objects/array/from/index.html10
-rw-r--r--files/ko/web/javascript/reference/global_objects/array/includes/index.html4
-rw-r--r--files/ko/web/javascript/reference/global_objects/array/length/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/array/map/index.html22
-rw-r--r--files/ko/web/javascript/reference/global_objects/array/of/index.html14
-rw-r--r--files/ko/web/javascript/reference/global_objects/array/reduce/index.html6
-rw-r--r--files/ko/web/javascript/reference/global_objects/array/reverse/index.html7
-rw-r--r--files/ko/web/javascript/reference/global_objects/array/some/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/array/sort/index.html5
-rw-r--r--files/ko/web/javascript/reference/global_objects/arraybuffer/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/arraybuffer/isview/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/asyncfunction/index.html4
-rw-r--r--files/ko/web/javascript/reference/global_objects/bigint/index.html8
-rw-r--r--files/ko/web/javascript/reference/global_objects/date/getdate/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/date/getmonth/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/date/todatestring/index.html7
-rw-r--r--files/ko/web/javascript/reference/global_objects/error/index.html8
-rw-r--r--files/ko/web/javascript/reference/global_objects/eval/index.html18
-rw-r--r--files/ko/web/javascript/reference/global_objects/function/apply/index.html4
-rw-r--r--files/ko/web/javascript/reference/global_objects/function/bind/index.html4
-rw-r--r--files/ko/web/javascript/reference/global_objects/function/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/intl/locale/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/isnan/index.html3
-rw-r--r--files/ko/web/javascript/reference/global_objects/math/exp/index.html4
-rw-r--r--files/ko/web/javascript/reference/global_objects/math/index.html6
-rw-r--r--files/ko/web/javascript/reference/global_objects/math/log2/index.html4
-rw-r--r--files/ko/web/javascript/reference/global_objects/math/pow/index.html4
-rw-r--r--files/ko/web/javascript/reference/global_objects/math/random/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/math/sign/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/nan/index.html4
-rw-r--r--files/ko/web/javascript/reference/global_objects/number/epsilon/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/number/index.html8
-rw-r--r--files/ko/web/javascript/reference/global_objects/number/issafeinteger/index.html4
-rw-r--r--files/ko/web/javascript/reference/global_objects/number/max_safe_integer/index.html4
-rw-r--r--files/ko/web/javascript/reference/global_objects/number/max_value/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/number/min_safe_integer/index.html4
-rw-r--r--files/ko/web/javascript/reference/global_objects/number/positive_infinity/index.html4
-rw-r--r--files/ko/web/javascript/reference/global_objects/number/valueof/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/object/assign/index.html6
-rw-r--r--files/ko/web/javascript/reference/global_objects/object/constructor/index.html5
-rw-r--r--files/ko/web/javascript/reference/global_objects/object/create/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/object/defineproperty/index.html6
-rw-r--r--files/ko/web/javascript/reference/global_objects/object/freeze/index.html10
-rw-r--r--files/ko/web/javascript/reference/global_objects/object/index.html8
-rw-r--r--files/ko/web/javascript/reference/global_objects/object/isprototypeof/index.html10
-rw-r--r--files/ko/web/javascript/reference/global_objects/object/seal/index.html18
-rw-r--r--files/ko/web/javascript/reference/global_objects/object/valueof/index.html4
-rw-r--r--files/ko/web/javascript/reference/global_objects/parseint/index.html7
-rw-r--r--files/ko/web/javascript/reference/global_objects/promise/finally/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/promise/index.html4
-rw-r--r--files/ko/web/javascript/reference/global_objects/promise/race/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/promise/then/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/set/values/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/string/concat/index.html7
-rw-r--r--files/ko/web/javascript/reference/global_objects/string/fromcharcode/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/string/index.html30
-rw-r--r--files/ko/web/javascript/reference/global_objects/string/repeat/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/string/replace/index.html16
-rw-r--r--files/ko/web/javascript/reference/global_objects/string/split/index.html4
-rw-r--r--files/ko/web/javascript/reference/global_objects/string/substring/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/string/tostring/index.html58
-rw-r--r--files/ko/web/javascript/reference/global_objects/string/tostring/index.md56
-rw-r--r--files/ko/web/javascript/reference/global_objects/string/trimstart/index.html106
-rw-r--r--files/ko/web/javascript/reference/global_objects/string/trimstart/index.md106
-rw-r--r--files/ko/web/javascript/reference/global_objects/syntaxerror/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/webassembly/compile/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/webassembly/compileerror/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/webassembly/compilestreaming/index.html4
-rw-r--r--files/ko/web/javascript/reference/global_objects/webassembly/global/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/webassembly/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/webassembly/instance/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/webassembly/instantiate/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/webassembly/instantiatestreaming/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/webassembly/linkerror/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/webassembly/memory/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/webassembly/module/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/webassembly/runtimeerror/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/webassembly/table/index.html2
-rw-r--r--files/ko/web/javascript/reference/global_objects/webassembly/validate/index.html2
86 files changed, 357 insertions, 381 deletions
diff --git a/files/ko/web/javascript/reference/global_objects/array/@@species/index.html b/files/ko/web/javascript/reference/global_objects/array/@@species/index.html
index 7b1bda0ca6..2afaff4a63 100644
--- a/files/ko/web/javascript/reference/global_objects/array/@@species/index.html
+++ b/files/ko/web/javascript/reference/global_objects/array/@@species/index.html
@@ -32,7 +32,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/@@species
<pre class="brush: js">Array[Symbol.species]; // function Array()</pre>
-<p>파생 콜렉션 개체(예시: 사용자 설정 배열인 <code>MyArray</code>)에서, <code>MyArray</code> 종<sup>species</sup>은 <code>MyArray</code> 생성자입니다. 그러나 이 속성을 재정의하면 파생 클래스 메서드에서 상위 <code>Array</code> 객체를 반환할 수 있습니다.</p>
+<p>파생 콜렉션 개체(예시: 사용자 설정 배열인 <code>MyArray</code>)에서, <code>MyArray</code> 종(species)은 <code>MyArray</code> 생성자입니다. 그러나 이 속성을 재정의하면 파생 클래스 메서드에서 상위 <code>Array</code> 객체를 반환할 수 있습니다.</p>
<pre class="brush: js">class MyArray extends Array {
// MyArray species를 부모 Array 생성자로 재설정
diff --git a/files/ko/web/javascript/reference/global_objects/array/array/index.html b/files/ko/web/javascript/reference/global_objects/array/array/index.html
index 3f3d60a4ec..58fc5c5b6c 100644
--- a/files/ko/web/javascript/reference/global_objects/array/array/index.html
+++ b/files/ko/web/javascript/reference/global_objects/array/array/index.html
@@ -25,7 +25,7 @@ new Array(<var>arrayLength</var>)</pre>
<dt><code>element<em>N</em></code></dt>
<dd>JavaScript 배열을 초기화할 때 채워넣을 요소. 단, 항목이 하나 뿐이며 그 항목의 자료형이 숫자일 경우 아래의 <code>arrayLength</code> 매개변수로 간주합니다.</dd>
<dt><code>arrayLength</code></dt>
- <dd><code>Array</code> 생성자에 제공한 유일한 매개변수가 0에서 2<sup>32</sup>-1 이하의 정수인 경우, <code>length</code> 속성이 해당 값인 새로운 JavaScript 배열을 생성합니다. (<strong>참고:</strong> 이렇게 생성한 배열은 <code>arrayLength</code> 만큼의 빈 슬롯을 가지는 것으로, 실제 {{jsxref("undefined")}}를 채우는 것이 아닙니다.) 값이 범위 밖이거나 정수가 아닌 경우 {{jsxref("RangeError")}}가 발생합니다.</dd>
+ <dd><code>Array</code> 생성자에 제공한 유일한 매개변수가 0에서 2^32-1 이하의 정수인 경우, <code>length</code> 속성이 해당 값인 새로운 JavaScript 배열을 생성합니다. (<strong>참고:</strong> 이렇게 생성한 배열은 <code>arrayLength</code> 만큼의 빈 슬롯을 가지는 것으로, 실제 {{jsxref("undefined")}}를 채우는 것이 아닙니다.) 값이 범위 밖이거나 정수가 아닌 경우 {{jsxref("RangeError")}}가 발생합니다.</dd>
</dl>
<h2 id="예제">예제</h2>
diff --git a/files/ko/web/javascript/reference/global_objects/array/every/index.html b/files/ko/web/javascript/reference/global_objects/array/every/index.html
index d67b5e4671..24a77ec494 100644
--- a/files/ko/web/javascript/reference/global_objects/array/every/index.html
+++ b/files/ko/web/javascript/reference/global_objects/array/every/index.html
@@ -115,13 +115,13 @@ every(function callbackFn(element, index, array) { ... }, thisArg)
</p>
<p>
- <code>every</code>는 (이산)수학에서 전칭(∀) 정량자<sup>quantifier</sup>(한정자)처럼 행동합니다.
+ <code>every</code>는 (이산)수학에서 전칭(∀) 정량자(quantifier, 한정자)처럼 행동합니다.
특히, 빈 배열에 대해서는 <code>true</code>를 반환합니다. (이는
<a href="http://en.wikipedia.org/wiki/Empty_set#Common_problems">공집합</a>의 모든 요소가 어떠한
주어진 조건도 만족하는
<a
href="http://en.wikipedia.org/wiki/Vacuous_truth#Vacuous_truths_in_mathematics"
- title="vacuously true"
+
>공허한 참</a
>입니다.)
</p>
diff --git a/files/ko/web/javascript/reference/global_objects/array/fill/index.html b/files/ko/web/javascript/reference/global_objects/array/fill/index.html
index 5a18af7d24..04b50db326 100644
--- a/files/ko/web/javascript/reference/global_objects/array/fill/index.html
+++ b/files/ko/web/javascript/reference/global_objects/array/fill/index.html
@@ -16,11 +16,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/fill
<p>{{EmbedInteractiveExample("pages/js/array-fill.html")}}</p>
-<h2 id="Syntax" name="Syntax">구문</h2>
+<h2 id="Syntax">구문</h2>
<pre class="syntaxbox"><code><var>arr</var>.fill(<var>value</var>[, <var>start<var>[, <var>end</var>]])</var></var></code></pre>
-<h3 id="Parameters" name="Parameters">매개변수</h3>
+<h3 id="Parameters">매개변수</h3>
<dl>
<dt><code>value</code></dt>
@@ -35,7 +35,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/fill
<p>변형한 배열.</p>
-<h2 id="Description" name="Description">설명 </h2>
+<h2 id="Description">설명 </h2>
<p><code>fill</code> 메서드는 <code>value</code>, <code>start</code>, <code>end</code>의 3개 인자를 가집니다. <code>start</code>와 <code>end</code> 인자는 선택 사항으로써 기본값으로 각각 <code>0</code>과, <code>this</code> 객체의 <code>length</code>를 가집니다.</p>
@@ -47,7 +47,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/fill
<p><code>value</code>에 객체를 받을 경우 그 참조만 복사해서 배열을 채웁니다.</p>
-<h2 id="Examples" name="Examples">예제</h2>
+<h2 id="Examples">예제</h2>
<pre class="brush: js">[1, 2, 3].fill(4); // [4, 4, 4]
[1, 2, 3].fill(4, 1); // [1, 4, 4]
@@ -65,7 +65,7 @@ var arr = Array(3).fill({}); // [{}, {}, {}]
arr[0].hi = "hi"; // [{ hi: "hi" }, { hi: "hi" }, { hi: "hi" }]
</pre>
-<h2 id="Polyfill" name="Polyfill">폴리필</h2>
+<h2 id="Polyfill">폴리필</h2>
<pre><code>if (!Array.prototype.fill) {
Object.defineProperty(Array.prototype, 'fill', {
@@ -112,7 +112,7 @@ arr[0].hi = "hi"; // [{ hi: "hi" }, { hi: "hi" }, { hi: "hi" }]
});
}</code></pre>
-<h2 id="Specifications" name="Specifications">명세</h2>
+<h2 id="Specifications">명세</h2>
<table class="standard-table">
<tbody>
@@ -134,7 +134,7 @@ arr[0].hi = "hi"; // [{ hi: "hi" }, { hi: "hi" }, { hi: "hi" }]
</tbody>
</table>
-<h2 id="Browser_compatibility" name="Browser_compatibility">브라우저 호환성</h2>
+<h2 id="Browser_compatibility">브라우저 호환성</h2>
<div>{{Compat("javascript.builtins.Array.fill")}}</div>
diff --git a/files/ko/web/javascript/reference/global_objects/array/filter/index.html b/files/ko/web/javascript/reference/global_objects/array/filter/index.html
index 9d1b623fd0..fe48a1146f 100644
--- a/files/ko/web/javascript/reference/global_objects/array/filter/index.html
+++ b/files/ko/web/javascript/reference/global_objects/array/filter/index.html
@@ -153,7 +153,7 @@ console.log(filterItems('an')); // ['banana', 'mango', 'orange']</code></pre>
<h2 id="폴리필">폴리필</h2>
-<p><font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">filter</span></font>는 ECMA-262 표준 제5판에 추가됐습니다. 따라서 어떤 표준 구현체에서는 사용할 수 없을 수도 있습니다. 다른 모든 코드 이전에 아래 코드를 포함하면 지원하지 않는 환경에서도 <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">filter</span></font>를 사용할 수 있습니다. 아래 알고리즘은 <code>fn.call</code>의 계산 값이 원래의 <a href="https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Function/call" title="call() 메소드는 주어진 this 값 및 각각 전달된 인수와 함께 함수를 호출합니다."><code>Function.prototype.call()</code></a>과 같고, {{jsxref("Array.prototype.push()")}}가 변형되지 않은 경우 ECMA-262 제5판이 명시한 것과 동일합니다.</p>
+<p><code>filter</code>는 ECMA-262 표준 제5판에 추가됐습니다. 따라서 어떤 표준 구현체에서는 사용할 수 없을 수도 있습니다. 다른 모든 코드 이전에 아래 코드를 포함하면 지원하지 않는 환경에서도 <code>filter</code>를 사용할 수 있습니다. 아래 알고리즘은 <code>fn.call</code>의 계산 값이 원래의 <a href="https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Function/call"><code>Function.prototype.call()</code></a>과 같고, {{jsxref("Array.prototype.push()")}}가 변형되지 않은 경우 ECMA-262 제5판이 명시한 것과 동일합니다.</p>
<pre class="brush: js">if (!Array.prototype.filter){
Array.prototype.filter = function(func, thisArg) {
diff --git a/files/ko/web/javascript/reference/global_objects/array/find/index.html b/files/ko/web/javascript/reference/global_objects/array/find/index.html
index 92a0208a6b..3b9215f0fd 100644
--- a/files/ko/web/javascript/reference/global_objects/array/find/index.html
+++ b/files/ko/web/javascript/reference/global_objects/array/find/index.html
@@ -9,6 +9,7 @@ tags:
- Prototype
- Reference
- polyfill
+browser-compat: javascript.builtins.Array.find
translation_of: Web/JavaScript/Reference/Global_Objects/Array/find
---
<div>{{JSRef}}</div>
@@ -212,9 +213,7 @@ if (!Array.prototype.find) {
<h2 id="브라우저_호환성">브라우저 호환성</h2>
-<div>{{Compat("javascript.builtins.Array.find")}}</div>
-
-<div id="compat-mobile"> </div>
+<div>{{Compat}}</div>
<h2 id="같이_보기">같이 보기</h2>
diff --git a/files/ko/web/javascript/reference/global_objects/array/foreach/index.html b/files/ko/web/javascript/reference/global_objects/array/foreach/index.html
index 809bc4d269..943cbf0064 100644
--- a/files/ko/web/javascript/reference/global_objects/array/foreach/index.html
+++ b/files/ko/web/javascript/reference/global_objects/array/foreach/index.html
@@ -34,7 +34,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/forEach
<dt><code>index</code> {{optional_inline}}</dt>
<dd>처리할 현재 요소의 인덱스.</dd>
<dt><code>array</code> {{optional_inline}}</dt>
- <dd><font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">forEach()</span></font>를 호출한 배열.</dd>
+ <dd><code>forEach()</code>를 호출한 배열.</dd>
</dl>
</dd>
<dt><code>thisArg</code> {{optional_inline}}</dt>
@@ -61,7 +61,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/forEach
<p><code>forEach()</code>로 처리할 요소의 범위는 최초 <code>callback</code> 호출 전에 설정됩니다. <code>forEach()</code> 호출을 시작한 뒤 배열에 추가한 요소는 <code>callback</code>이 방문하지 않습니다. 배열의 기존 요소값이 바뀐 경우, <code>callback</code>에 전달하는 값은 <code>forEach()</code>가 요소를 방문한 시점의 값을 사용합니다. 방문하기 전에 삭제한 요소는 방문하지 않습니다.</p>
-<p><code>forEach()</code>는 각 배열 요소에 대해 한 번씩 <code>callback</code> 함수를 실행합니다. {{jsxref("Array.prototype.map()", "map()")}}과 {{jsxref("Array.prototype.reduce()", "reduce()")}}와는 달리 {{jsxref("undefined")}}를 반환하기 때문에 메서드 체인의 중간에 사용할 수 없습니다. 대표적인 사용처는 메서드 체인 끝에서 부작용<sup>side effect</sup>을 실행하는 겁니다.</p>
+<p><code>forEach()</code>는 각 배열 요소에 대해 한 번씩 <code>callback</code> 함수를 실행합니다. {{jsxref("Array.prototype.map()", "map()")}}과 {{jsxref("Array.prototype.reduce()", "reduce()")}}와는 달리 {{jsxref("undefined")}}를 반환하기 때문에 메서드 체인의 중간에 사용할 수 없습니다. 대표적인 사용처는 메서드 체인 끝에서 부작용(side effect)을 실행하는 겁니다.</p>
<p><code>forEach()</code>는 배열을 변형하지 않습니다. 그러나 <code>callback</code>이 변형할 수는 있습니다.</p>
diff --git a/files/ko/web/javascript/reference/global_objects/array/from/index.html b/files/ko/web/javascript/reference/global_objects/array/from/index.html
index 537384cf56..1f0a5776ba 100644
--- a/files/ko/web/javascript/reference/global_objects/array/from/index.html
+++ b/files/ko/web/javascript/reference/global_objects/array/from/index.html
@@ -18,12 +18,12 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/from
-<h2 id="Syntax" name="Syntax">구문</h2>
+<h2 id="Syntax">구문</h2>
<pre class="syntaxbox">Array.from(<em>arrayLike</em>[, <em>mapFn</em>[, <em>thisArg</em>]])
</pre>
-<h3 id="Parameters" name="Parameters"><span>매개변수</span></h3>
+<h3 id="Parameters"><span>매개변수</span></h3>
<dl>
<dt><code>arrayLike</code></dt>
@@ -38,7 +38,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/from
<p>새로운 {{jsxref("Array")}} 인스턴스.</p>
-<h2 id="Description" name="Description">설명</h2>
+<h2 id="Description">설명</h2>
<p>다음과 같은 경우에 <code>Array.from()</code>으로새<code>Array</code>를 만들 수 있습니다.</p>
@@ -126,7 +126,7 @@ range('A'.charCodeAt(0), 'Z'.charCodeAt(0), 1).map(x =&gt; String.fromCharCode(x
<h2 id="폴리필">폴리필</h2>
-<p><code><font face="consolas, Liberation Mono, courier, monospace">Array.from</font></code>은 ECMA-262 표준 제6판에 추가됐습니다.따라서 어떤 표준 구현체에서는 사용할 수 없을 수도 있습니다. 다른 모든 코드 이전에 아래 코드를 포함하면 지원하지 않는 플랫폼에서도<code>Array.from</code>을 사용할 수 있습니다. 아래 알고리즘은<a href="https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Object" title="객체(object) 생성자(constructor)는 객체 레퍼(wrapper)를 생성합니다."><code>Object</code></a>와<a href="https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/TypeError" title="TypeError 객체는 변수의 값이 원하는 타입이 아닐 때 발생하는 에러를 표현합니다."><code>TypeError</code></a>가 변형되지 않고,<code>callback.call</code>의 계산 값이 원래의<a href="https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Function/call" title="call() 메소드는 주어진 this 값 및 각각 전달된 인수와 함께 함수를 호출합니다."><code>Function.prototype.call()</code></a>과 같은 경우ECMA-262 제6판이 명시한 것과 동일합니다.<span style="letter-spacing: -0.00278rem;">또한 반복가능자(iterable)는 완벽하게 폴리필 할 수 없기에 본 구현은 ECMA-262 제6판의 제네릭 반복가능자를 지원하지 않습니다.</span></p>
+<p><code>Array.from</code>은 ECMA-262 표준 제6판에 추가됐습니다.따라서 어떤 표준 구현체에서는 사용할 수 없을 수도 있습니다. 다른 모든 코드 이전에 아래 코드를 포함하면 지원하지 않는 플랫폼에서도<code>Array.from</code>을 사용할 수 있습니다. 아래 알고리즘은<a href="https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Object"><code>Object</code></a>와<a href="https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/TypeError"><code>TypeError</code></a>가 변형되지 않고,<code>callback.call</code>의 계산 값이 원래의<a href="https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Function/call"><code>Function.prototype.call()</code></a>과 같은 경우ECMA-262 제6판이 명시한 것과 동일합니다. 또한 반복가능자(iterable)는 완벽하게 폴리필 할 수 없기에 본 구현은 ECMA-262 제6판의 제네릭 반복가능자를 지원하지 않습니다.</p>
<pre class="brush: js">// Production steps of ECMA-262, Edition 6, 22.1.2.1
if (!Array.from) {
@@ -235,7 +235,7 @@ if (!Array.from) {
<p>{{Compat("javascript.builtins.Array.from")}}</p>
-<h2 id="See_also" name="See_also">같이 보기</h2>
+<h2 id="See_also">같이 보기</h2>
<ul>
<li>{{jsxref("Array")}}</li>
diff --git a/files/ko/web/javascript/reference/global_objects/array/includes/index.html b/files/ko/web/javascript/reference/global_objects/array/includes/index.html
index a646fd3bb4..6efcd759d6 100644
--- a/files/ko/web/javascript/reference/global_objects/array/includes/index.html
+++ b/files/ko/web/javascript/reference/global_objects/array/includes/index.html
@@ -26,7 +26,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/includes
<h3 id="매개변수">매개변수</h3>
<dl>
- <dt><font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">valueToFind</span></font></dt>
+ <dt><code>valueToFind</code></dt>
<dd>탐색할 요소.
<div class="blockIndicator note">
<p><strong>참고</strong>: 문자나 문자열을 비교할 때, <code>includes()</code>는 <strong>대소문자를 구분</strong>합니다.</p>
@@ -60,7 +60,7 @@ arr.includes('c', 100); // false</pre>
<h3 id="0보다_작은_인덱스의_계산">0보다 작은 인덱스의 계산</h3>
-<p><code>fromIndex</code> 가 음수라면, 이 계산된 인덱스는 <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">valueToFind</span></font> 를 찾기 시작할 배열의 위치로 사용되기 위해 연산됩니다. 만약 계산된 인덱스가 <code>-1 * array.length</code> 보다 작거나 같다면, 전체 배열이 검색될 것입니다.</p>
+<p><code>fromIndex</code> 가 음수라면, 이 계산된 인덱스는 <code>valueToFind</code> 를 찾기 시작할 배열의 위치로 사용되기 위해 연산됩니다. 만약 계산된 인덱스가 <code>-1 * array.length</code> 보다 작거나 같다면, 전체 배열이 검색될 것입니다.</p>
<pre class="brush: js">// array length is 3
// fromIndex is -100
diff --git a/files/ko/web/javascript/reference/global_objects/array/length/index.html b/files/ko/web/javascript/reference/global_objects/array/length/index.html
index b241e88045..2a0a48b3d1 100644
--- a/files/ko/web/javascript/reference/global_objects/array/length/index.html
+++ b/files/ko/web/javascript/reference/global_objects/array/length/index.html
@@ -18,7 +18,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/length
<h2 id="설명">설명</h2>
-<p><code>length</code> 속성의 값은 양의 정수이며 2<sup>32</sup> 미만의 값을 가집니다.</p>
+<p><code>length</code> 속성의 값은 양의 정수이며 2^32 미만의 값을 가집니다.</p>
<pre class="brush: js line-numbers language-js">var namelistA = new Array(4294967296); // 2의 32제곱 = 4294967296
var namelistC = new Array(-100) // 음수
diff --git a/files/ko/web/javascript/reference/global_objects/array/map/index.html b/files/ko/web/javascript/reference/global_objects/array/map/index.html
index b3f494a8e3..92b0776460 100644
--- a/files/ko/web/javascript/reference/global_objects/array/map/index.html
+++ b/files/ko/web/javascript/reference/global_objects/array/map/index.html
@@ -17,11 +17,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/map
<p>{{EmbedInteractiveExample("pages/js/array-map.html")}}</p>
-<h2 id="Syntax" name="Syntax">구문</h2>
+<h2 id="Syntax">구문</h2>
<pre class="syntaxbox"><code><var>arr</var>.map(<var>callback(currentValue</var>[, index[, array]])[, <var>thisArg</var>])</code></pre>
-<h3 id="Parameters" name="Parameters">매개변수</h3>
+<h3 id="Parameters">매개변수</h3>
<dl>
<dt><code>callback</code></dt>
@@ -44,13 +44,13 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/map
<p>배열의 각 요소에 대해 실행한 <code>callback</code>의 결과를 모은 새로운 배열.</p>
-<h2 id="Description" name="Description">설명</h2>
+<h2 id="Description">설명</h2>
<p><code>map</code>은 <code>callback</code> 함수를 <strong>각각의 요소에 대해 한번씩 </strong>순서대로 불러 그 함수의 반환값으로 새로운 배열을 만듭니다. <code>callback</code> 함수는 ({{jsxref("undefined")}}도 포함해서) 배열 값이 들어있는 인덱스에 대해서만 호출됩니다. 즉, 값이 삭제되거나 아직 값이 할당/정의되지 않은 인덱스에 대해서는 호출되지 않습니다.</p>
-<p><code>callback</code> 함수는 호출될 때 대상 요소의 값, 그 요소의 인덱스, 그리고 <code>map</code>을 호출한 원본 배열<span style="font-family: courier,andale mono,monospace;"> </span>3개의 인수를 전달받습니다.</p>
+<p><code>callback</code> 함수는 호출될 때 대상 요소의 값, 그 요소의 인덱스, 그리고 <code>map</code>을 호출한 원본 배열 3개의 인수를 전달받습니다.</p>
-<p><code>thisArg</code> 매개변수가 <code>map</code>에 전달된 경우 <code>callback</code> 함수의 <code>this</code>값으로 사용됩니다. 그 외의 경우 {{jsxref("undefined")}}값이 <code>this</code> 값으로 사용됩니다.<font face="Consolas, Liberation Mono, Courier, monospace"> </font><code>callback</code> 함수에서 최종적으로 볼 수 있는 <code>this</code> 값은  <a href="/ko/docs/Web/JavaScript/Reference/Operators/this">함수 내 <code>this</code>를 정하는 일반적인 규칙</a>에 따라 결정됩니다.</p>
+<p><code>thisArg</code> 매개변수가 <code>map</code>에 전달된 경우 <code>callback</code> 함수의 <code>this</code>값으로 사용됩니다. 그 외의 경우 {{jsxref("undefined")}}값이 <code>this</code> 값으로 사용됩니다. <code>callback</code> 함수에서 최종적으로 볼 수 있는 <code>this</code> 값은  <a href="/ko/docs/Web/JavaScript/Reference/Operators/this">함수 내 <code>this</code>를 정하는 일반적인 규칙</a>에 따라 결정됩니다.</p>
<p><code>map</code>은 호출한 배열의 값을 변형하지 않습니다. 단, <code>callback</code> 함수에 의해서 변형될 수는 있습니다.</p>
@@ -58,7 +58,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/map
<p>명세서에 정의된 알고리즘으로 인해 <code>map</code>을 호출한 배열의 중간이 비어있는 경우, 결과 배열 또한 동일한 인덱스를 빈 값으로 유지합니다.</p>
-<h2 id="Examples" name="Examples">예제</h2>
+<h2 id="Examples">예제</h2>
<h3 id="Example_Mapping_an_array_of_numbers_to_an_array_of_square_roots" name="Example:_Mapping_an_array_of_numbers_to_an_array_of_square_roots">배열에 들어있는 숫자들의 제곱근을 구하여 새로운 배열을 만들기</h3>
@@ -158,9 +158,9 @@ function returnInt(element) {
['1.1', '2.2e2', '3e300'].map(Number); // [1.1, 220, 3e+300]
</pre>
-<h2 id="Polyfill" name="Polyfill">폴리필</h2>
+<h2 id="Polyfill">폴리필</h2>
-<p><font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">map</span></font>은 ECMA-262 표준 제5판에 추가됐습니다. 따라서 어떤 표준 구현체에서는 사용할 수 없을 수도 있습니다. 다른 모든 코드 이전에 아래 코드를 포함하면 지원하지 않는 플랫폼에서도 <code>map</code>을 사용할 수 있습니다. 아래 알고리즘은 {{jsxref("Object")}}, {{jsxref("TypeError")}}, {{jsxref("Array")}}가 변형되지 않고, <code>callback.call</code>의 계산 값이 원래의 {{jsxref("Function.prototype.call()")}}과 같은 경우 ECMA-262 제5판이 명시한 것과 동일합니다.</p>
+<p><code>map</code>은 ECMA-262 표준 제5판에 추가됐습니다. 따라서 어떤 표준 구현체에서는 사용할 수 없을 수도 있습니다. 다른 모든 코드 이전에 아래 코드를 포함하면 지원하지 않는 플랫폼에서도 <code>map</code>을 사용할 수 있습니다. 아래 알고리즘은 {{jsxref("Object")}}, {{jsxref("TypeError")}}, {{jsxref("Array")}}가 변형되지 않고, <code>callback.call</code>의 계산 값이 원래의 {{jsxref("Function.prototype.call()")}}과 같은 경우 ECMA-262 제5판이 명시한 것과 동일합니다.</p>
<pre class="brush: js">// Production steps of ECMA-262, Edition 5, 15.4.4.19
// Reference: http://es5.github.io/#x15.4.4.19
@@ -253,7 +253,7 @@ if (!Array.prototype.map) {
}
</pre>
-<h2 id="Specifications" name="Specifications">명세</h2>
+<h2 id="Specifications">명세</h2>
<table class="standard-table">
<tbody>
@@ -280,11 +280,11 @@ if (!Array.prototype.map) {
</tbody>
</table>
-<h2 id="Browser_compatibility" name="Browser_compatibility">브라우저 호환성</h2>
+<h2 id="Browser_compatibility">브라우저 호환성</h2>
<div>{{Compat("javascript.builtins.Array.map")}}</div>
-<h2 id="See_also" name="See_also">같이 보기</h2>
+<h2 id="See_also">같이 보기</h2>
<ul>
<li>{{jsxref("Array.prototype.forEach()")}}</li>
diff --git a/files/ko/web/javascript/reference/global_objects/array/of/index.html b/files/ko/web/javascript/reference/global_objects/array/of/index.html
index 9504e986ab..6aeba4a566 100644
--- a/files/ko/web/javascript/reference/global_objects/array/of/index.html
+++ b/files/ko/web/javascript/reference/global_objects/array/of/index.html
@@ -22,11 +22,11 @@ Array(7); // [ , , , , , , ]
Array(1, 2, 3); // [1, 2, 3]
</pre>
-<h2 id="Syntax" name="Syntax">구문</h2>
+<h2 id="Syntax">구문</h2>
<pre class="syntaxbox">Array.of(<var>element0</var>[, <var>element1</var>[, ...[, <var>elementN</var>]]])</pre>
-<h3 id="Parameters" name="Parameters">매개변수</h3>
+<h3 id="Parameters">매개변수</h3>
<dl>
<dt><code>element<em>N</em></code></dt>
@@ -37,18 +37,18 @@ Array(1, 2, 3); // [1, 2, 3]
<p>새로운 {{jsxref("Array")}} 객체.</p>
-<h2 id="Description" name="Description">설명</h2>
+<h2 id="Description">설명</h2>
<p>이 함수는 ECMAScript 2015 표준 일부입니다. 자세한 정보는 <a href="https://gist.github.com/rwaldron/1074126"><code>Array.of</code>, <code>Array.from</code> 제안 사항</a>과 <a href="https://gist.github.com/rwaldron/3186576"><code>Array.of</code> 폴리필</a>에서 확인하실 수 있습니다.</p>
-<h2 id="Examples" name="Examples">예제</h2>
+<h2 id="Examples">예제</h2>
<pre class="brush: js">Array.of(1); // [1]
Array.of(1, 2, 3); // [1, 2, 3]
Array.of(undefined); // [undefined]
</pre>
-<h2 id="Polyfill" name="Polyfill">폴리필</h2>
+<h2 id="Polyfill">폴리필</h2>
<p>아래 코드를 다른 코드 이전에 포함하면 <code>Array.of</code>를 지원하지 않는 환경에서도 사용할 수 있습니다.</p>
@@ -59,7 +59,7 @@ Array.of(undefined); // [undefined]
}
</pre>
-<h2 id="Specifications" name="Specifications">명세</h2>
+<h2 id="Specifications">명세</h2>
<table class="standard-table">
<thead>
@@ -93,7 +93,7 @@ Array.of(undefined); // [undefined]
<p>{{Compat("javascript.builtins.Array.of")}}</p>
-<h2 id="See_also" name="See_also">같이 보기</h2>
+<h2 id="See_also">같이 보기</h2>
<ul>
<li>{{jsxref("Array")}}</li>
diff --git a/files/ko/web/javascript/reference/global_objects/array/reduce/index.html b/files/ko/web/javascript/reference/global_objects/array/reduce/index.html
index bd3516865e..ead8d56505 100644
--- a/files/ko/web/javascript/reference/global_objects/array/reduce/index.html
+++ b/files/ko/web/javascript/reference/global_objects/array/reduce/index.html
@@ -21,7 +21,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/Reduce
<p><strong>리듀서</strong> 함수는 네 개의 인자를 가집니다.</p>
<ol>
- <li>누산기<sup>accumulator</sup> (acc)</li>
+ <li>누산기 (acc)</li>
<li>현재 값 (cur)</li>
<li>현재 인덱스 (idx)</li>
<li>원본 배열 (src)</li>
@@ -41,7 +41,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/Reduce
<dd>
<dl>
<dt><code>accumulator</code></dt>
- <dd>누산기<sup>accmulator</sup>는 콜백의 반환값을 누적합니다. 콜백의 이전 반환값 또는, 콜백의 첫 번째 호출이면서 <code>initialValue</code>를 제공한 경우에는 <code>initialValue</code>의 값입니다.</dd>
+ <dd>누산기는 콜백의 반환값을 누적합니다. 콜백의 이전 반환값 또는, 콜백의 첫 번째 호출이면서 <code>initialValue</code>를 제공한 경우에는 <code>initialValue</code>의 값입니다.</dd>
<dt><code>currentValue</code></dt>
<dd>처리할 현재 요소.</dd>
<dt><code>currentIndex</code> {{optional_inline}}</dt>
@@ -260,7 +260,7 @@ var sum = [{x: 1}, {x:2}, {x:3}].reduce(
console.log(sum) // logs 6</pre>
-<h3 id="중첩_배열_펼치기flatten">중첩 배열 펼치기<sup>flatten</sup></h3>
+<h3 id="중첩_배열_펼치기flatten">중첩 배열 펼치기</h3>
<pre class="brush: js">var flattened = [[0, 1], [2, 3], [4, 5]].reduce(
  function(accumulator, currentValue) {
diff --git a/files/ko/web/javascript/reference/global_objects/array/reverse/index.html b/files/ko/web/javascript/reference/global_objects/array/reverse/index.html
index 95b4c1a348..d9b08aaa8c 100644
--- a/files/ko/web/javascript/reference/global_objects/array/reverse/index.html
+++ b/files/ko/web/javascript/reference/global_objects/array/reverse/index.html
@@ -6,6 +6,7 @@ tags:
- JavaScript
- Method
- Prototype
+browser-compat: javascript.builtins.Array.reverse
translation_of: Web/JavaScript/Reference/Global_Objects/Array/reverse
---
<div>{{JSRef}}</div>
@@ -72,11 +73,7 @@ console.log(a); // [3, 2, 1]</code></pre>
<h2 id="브라우저_호환성">브라우저 호환성</h2>
-<div>{{Compat("javascript.builtins.Array.reverse")}}</div>
-
-<div id="compat-desktop"> </div>
-
-<div id="compat-mobile"> </div>
+<div>{{Compat}}</div>
<h2 id="같이_보기">같이 보기</h2>
diff --git a/files/ko/web/javascript/reference/global_objects/array/some/index.html b/files/ko/web/javascript/reference/global_objects/array/some/index.html
index 8fbe19bcda..38283bdd1b 100644
--- a/files/ko/web/javascript/reference/global_objects/array/some/index.html
+++ b/files/ko/web/javascript/reference/global_objects/array/some/index.html
@@ -130,7 +130,7 @@ getBoolean('true'); // true</pre>
<h2 id="폴리필">폴리필</h2>
-<p><code><font face="consolas, Liberation Mono, courier, monospace">some</font></code>은 ECMA-262 표준 제5판에 추가됐습니다. 따라서 어떤 표준 구현체에서는 사용할 수 없을 수도 있습니다. 다른 모든 코드 이전에 아래 코드를 포함하면 지원하지 않는 환경에서도 <code>some</code>을 사용할 수 있습니다. 아래 알고리즘은 {{jsxref("Object")}}와 {{jsxref("TypeError")}}가 변형되지 않고, <code>fun.call</code>의 계산 값이 원래의 {{jsxref("Function.prototype.call()")}}과 같은 경우 ECMA-262 제5판이 명시한 것과 동일합니다.</p>
+<p><code>some</code>은 ECMA-262 표준 제5판에 추가됐습니다. 따라서 어떤 표준 구현체에서는 사용할 수 없을 수도 있습니다. 다른 모든 코드 이전에 아래 코드를 포함하면 지원하지 않는 환경에서도 <code>some</code>을 사용할 수 있습니다. 아래 알고리즘은 {{jsxref("Object")}}와 {{jsxref("TypeError")}}가 변형되지 않고, <code>fun.call</code>의 계산 값이 원래의 {{jsxref("Function.prototype.call()")}}과 같은 경우 ECMA-262 제5판이 명시한 것과 동일합니다.</p>
<pre class="brush: js">// ECMA-262 5판, 15.4.4.17항의 작성 과정
// 출처: http://es5.github.io/#x15.4.4.17
diff --git a/files/ko/web/javascript/reference/global_objects/array/sort/index.html b/files/ko/web/javascript/reference/global_objects/array/sort/index.html
index ddab9a428f..376c9afd96 100644
--- a/files/ko/web/javascript/reference/global_objects/array/sort/index.html
+++ b/files/ko/web/javascript/reference/global_objects/array/sort/index.html
@@ -6,6 +6,7 @@ tags:
- JavaScript
- Method
- Prototype
+browser-compat: javascript.builtins.Array.sort
translation_of: Web/JavaScript/Reference/Global_Objects/Array/sort
---
<div>{{JSRef}}</div>
@@ -233,9 +234,7 @@ var result = mapped.map(function(el){
<h2 id="브라우저_호환성">브라우저 호환성</h2>
-<div>{{Compat("javascript.builtins.Array.sort")}}</div>
-
-<div id="compat-mobile"></div>
+<div>{{Compat}}</div>
<h2 id="같이_보기">같이 보기</h2>
diff --git a/files/ko/web/javascript/reference/global_objects/arraybuffer/index.html b/files/ko/web/javascript/reference/global_objects/arraybuffer/index.html
index 8b5b0cd361..0b62cc1857 100644
--- a/files/ko/web/javascript/reference/global_objects/arraybuffer/index.html
+++ b/files/ko/web/javascript/reference/global_objects/arraybuffer/index.html
@@ -92,6 +92,6 @@ const view = new Int32Array(buffer);</pre>
<h2 id="같이_보기">같이 보기</h2>
<ul>
- <li><a href="/ko/docs/Web/JavaScript/Typed_arrays" title="en/JavaScript typed arrays">JavaScript 형식화 배열</a></li>
+ <li><a href="/ko/docs/Web/JavaScript/Typed_arrays">JavaScript 형식화 배열</a></li>
<li>{{jsxref("SharedArrayBuffer")}}</li>
</ul>
diff --git a/files/ko/web/javascript/reference/global_objects/arraybuffer/isview/index.html b/files/ko/web/javascript/reference/global_objects/arraybuffer/isview/index.html
index c68d5e0ef3..c8ce643216 100644
--- a/files/ko/web/javascript/reference/global_objects/arraybuffer/isview/index.html
+++ b/files/ko/web/javascript/reference/global_objects/arraybuffer/isview/index.html
@@ -72,5 +72,5 @@ ArrayBuffer.isView(dv); // true
<h2 id="같이_보기">같이 보기</h2>
<ul>
- <li><a href="/ko/docs/Web/JavaScript/Typed_arrays" title="en/JavaScript typed arrays">JavaScript 형식화 배열</a></li>
+ <li><a href="/ko/docs/Web/JavaScript/Typed_arrays">JavaScript 형식화 배열</a></li>
</ul>
diff --git a/files/ko/web/javascript/reference/global_objects/asyncfunction/index.html b/files/ko/web/javascript/reference/global_objects/asyncfunction/index.html
index dae782e412..52e4f2e886 100644
--- a/files/ko/web/javascript/reference/global_objects/asyncfunction/index.html
+++ b/files/ko/web/javascript/reference/global_objects/asyncfunction/index.html
@@ -36,9 +36,9 @@ translation_of: Web/JavaScript/Reference/Global_Objects/AsyncFunction
<div class="note">
<p><strong>주의:</strong> <code>AsyncFunction</code> 생성자로 만들어진 {{jsxref("Statements/async_function", "async functions")}} 객체는 클로저를 생성 컨텍스트에 만들지 않는다; 이 객체들은 항상  전역 범위에서 생성됩니다. </p>
-<p><font><font>이객체들을 실행할 때,  </font></font><code>AsyncFunction</code><font><font>생성자가 호출 </font><font>된 범위의 변수가 아니라 자신의 지역 변수와 전역 변수에만 액세스 할 수 있습니다 </font><font>.</font></font></p>
+<p>이 객체들을 실행할 때, <code>AsyncFunction</code>생성자가 호출된 범위의 변수가 아니라 자신의 지역 변수와 전역 변수에만 액세스 할 수 있습니다.</p>
-<p><font><font>이것은 비동기 함수 표현식을위한 코드와 함께 {{jsxref ( "Global_Objects / eval", "eval")}}을 사용하는 것과 다릅니다.</font></font></p>
+<p>이것은 비동기 함수 표현식을위한 코드와 함께 {{jsxref ( "Global_Objects/eval", "eval")}}을 사용하는 것과 다릅니다.</p>
</div>
<p><code>AsyncFunction</code> 생성자를 (<code>new</code> 연산자를 사용하지 않고) 함수로 호출하는 것과 생성자로 동작시키는 것은 동일하다.</p>
diff --git a/files/ko/web/javascript/reference/global_objects/bigint/index.html b/files/ko/web/javascript/reference/global_objects/bigint/index.html
index 22ce105c2e..d562b2cdbc 100644
--- a/files/ko/web/javascript/reference/global_objects/bigint/index.html
+++ b/files/ko/web/javascript/reference/global_objects/bigint/index.html
@@ -9,7 +9,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/BigInt
---
<div>{{JSRef}}</div>
-<p><strong><code>BigInt</code></strong>는 {{jsxref("Number")}} 원시 값이 안정적으로 나타낼 수 있는 최대치인 2<sup>53</sup> - 1보다 큰 정수를 표현할 수 있는 내장 객체입니다.</p>
+<p><strong><code>BigInt</code></strong>는 {{jsxref("Number")}} 원시 값이 안정적으로 나타낼 수 있는 최대치인 2^53 - 1보다 큰 정수를 표현할 수 있는 내장 객체입니다.</p>
<h2 id="설명">설명</h2>
@@ -179,9 +179,9 @@ Boolean(12n)
<dl>
<dt>{{jsxref("BigInt.asIntN()")}}</dt>
- <dd>주어진 <code>BigInt</code>를 <code>-2<sup>width-1</sup></code>과 <code>2<sup>width-1</sup> - 1</code>의 범위로 자릅니다.</dd>
+ <dd>주어진 <code>BigInt</code>를 <code>-2^(width - 1)</code>과 <code>2^(width - 1) - 1</code>의 범위로 자릅니다.</dd>
<dt>{{jsxref("BigInt.asUintN()")}}</dt>
- <dd>주어진 <code>BigInt</code>를 <code>0</code>과 <code>2<sup>width</sup> - 1</code>의 범위로 자릅니다.</dd>
+ <dd>주어진 <code>BigInt</code>를 <code>0</code>과 <code>2^width - 1</code>의 범위로 자릅니다.</dd>
</dl>
<h2 id="인스턴스_메서드">인스턴스 메서드</h2>
@@ -199,7 +199,7 @@ Boolean(12n)
<h3 id="변환">변환</h3>
-<p><code>BigInt</code>를 {{jsxref("Number")}}로 변환하는 과정에서 정확도를 유실할 수 있으므로, 2<sup>53</sup>보다 큰 값을 예상할 수 있는 경우 <code>BigInt</code>만 사용하는 것이 좋습니다.</p>
+<p><code>BigInt</code>를 {{jsxref("Number")}}로 변환하는 과정에서 정확도를 유실할 수 있으므로, 2^53보다 큰 값을 예상할 수 있는 경우 <code>BigInt</code>만 사용하는 것이 좋습니다.</p>
<h3 id="암호화">암호화</h3>
diff --git a/files/ko/web/javascript/reference/global_objects/date/getdate/index.html b/files/ko/web/javascript/reference/global_objects/date/getdate/index.html
index fdacc321cf..e669ebb1ae 100644
--- a/files/ko/web/javascript/reference/global_objects/date/getdate/index.html
+++ b/files/ko/web/javascript/reference/global_objects/date/getdate/index.html
@@ -29,7 +29,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Date/getDate
<h3 id="getDate()_사용하기"><code>getDate()</code> 사용하기</h3>
-<p>아래 코드의 두 번째 명령문은 <code>Xmas95</code>의 값에 기반하여 <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">day</span></font>에 2를 할당합니다.</p>
+<p>아래 코드의 두 번째 명령문은 <code>Xmas95</code>의 값에 기반하여 <code>day</code>에 2를 할당합니다.</p>
<pre class="brush: js">var Xmas95 = new Date('December 25, 1995 23:15:30');
var day = Xmas95.getDate();
diff --git a/files/ko/web/javascript/reference/global_objects/date/getmonth/index.html b/files/ko/web/javascript/reference/global_objects/date/getmonth/index.html
index 48fe002a99..d4bcf4b613 100644
--- a/files/ko/web/javascript/reference/global_objects/date/getmonth/index.html
+++ b/files/ko/web/javascript/reference/global_objects/date/getmonth/index.html
@@ -86,7 +86,7 @@ console.log(new Intl.DateTimeFormat('en-US', options).format(Xmas95));
<p>{{Compat("javascript.builtins.Date.getMonth")}}</p>
-<h2 id="See_also" name="See_also">같이 보기</h2>
+<h2 id="See_also">같이 보기</h2>
<ul>
<li>{{jsxref("Date.prototype.getUTCMonth()")}}</li>
diff --git a/files/ko/web/javascript/reference/global_objects/date/todatestring/index.html b/files/ko/web/javascript/reference/global_objects/date/todatestring/index.html
index 1ded363e99..d8eaec04b9 100644
--- a/files/ko/web/javascript/reference/global_objects/date/todatestring/index.html
+++ b/files/ko/web/javascript/reference/global_objects/date/todatestring/index.html
@@ -1,6 +1,7 @@
---
title: Date.prototype.toDateString()
slug: Web/JavaScript/Reference/Global_Objects/Date/toDateString
+browser-compat: javascript.builtins.Date.toDateString
translation_of: Web/JavaScript/Reference/Global_Objects/Date/toDateString
---
<div>{{JSRef}}</div>
@@ -67,11 +68,7 @@ console.log(d.toDateString()); // logs Wed Jul 28 1993
<h2 id="브라우저_호환성">브라우저 호환성</h2>
-<p>{{Compat("javascript.builtins.Date.toDateString")}}</p>
-
-<div> </div>
-
-<div id="compat-mobile"> </div>
+<p>{{Compat}}</p>
<h2 id="See_also">See also</h2>
diff --git a/files/ko/web/javascript/reference/global_objects/error/index.html b/files/ko/web/javascript/reference/global_objects/error/index.html
index b82f5dbbea..70b5662564 100644
--- a/files/ko/web/javascript/reference/global_objects/error/index.html
+++ b/files/ko/web/javascript/reference/global_objects/error/index.html
@@ -17,7 +17,7 @@ browser-compat: javascript.builtins.Error
아래 표준 내장 오류 유형을 참고하세요.
</p>
-<h2 id="Description" name="Description">설명</h2>
+<h2 id="Description">설명</h2>
<p>런타임 오류는 새로운 <code>Error</code> 객체를 생성하고 던집니다.</p>
@@ -129,7 +129,7 @@ browser-compat: javascript.builtins.Error
</dd>
</dl>
-<h2 id="Examples" name="Examples">예제</h2>
+<h2 id="Examples">예제</h2>
<h3
id="Example:_Throwing_a_generic_error"
@@ -281,7 +281,7 @@ try {
}
</pre>
-<h2 id="Specification" name="Specification">명세</h2>
+<h2 id="Specification">명세</h2>
{{Specifications}}
@@ -289,7 +289,7 @@ try {
<p>{{Compat}}</p>
-<h2 id="See_also" name="See_also">같이 보기</h2>
+<h2 id="See_also">같이 보기</h2>
<ul>
<li>{{jsxref("Error.prototype")}}</li>
diff --git a/files/ko/web/javascript/reference/global_objects/eval/index.html b/files/ko/web/javascript/reference/global_objects/eval/index.html
index f7acb577ce..52ec8665e2 100644
--- a/files/ko/web/javascript/reference/global_objects/eval/index.html
+++ b/files/ko/web/javascript/reference/global_objects/eval/index.html
@@ -122,7 +122,7 @@ console.log(runCodeWithDateFunction(
<p>위 코드는 삼중 중첩 함수를 사용하기 때문에 매우 비효율적으로 보일 수 있지만, 이 방법의 이점을 우선 살펴봅시다.</p>
-<p>1. <code>runCodeWithDateFunction</code>에 문자열로 전달된 코드를 최소화<sup>minify</sup>할 수 있다.</p>
+<p>1. <code>runCodeWithDateFunction</code>에 문자열로 전달된 코드를 최소화할 수 있다.</p>
<p>2. Function call overhead is minimal, making the far smaller code size well worth the benefit</p>
@@ -147,7 +147,7 @@ var propname = getPropName(); // "a" 또는 "b"를 반환
eval( "var result = obj." + propname );
</pre>
-<p>그러나 여기에서 <code>eval()</code>을 쓸 필요가 없고, 지양되어야 합니다. 그 대신 훨씬 빠르고 안전한 <a href="/ko/docs/Web/JavaScript/Reference/Operators/Property_Accessors" title="JavaScript/Reference/Operators/Member_Operators">속성 접근자</a>를 사용하여야 합니다.</p>
+<p>그러나 여기에서 <code>eval()</code>을 쓸 필요가 없고, 지양되어야 합니다. 그 대신 훨씬 빠르고 안전한 <a href="/ko/docs/Web/JavaScript/Reference/Operators/Property_Accessors">속성 접근자</a>를 사용하여야 합니다.</p>
<pre class="brush:js notranslate">var obj = { a: 20, b: 30 };
var propname = getPropName(); // "a" 또는 "b"를 반환
@@ -200,21 +200,21 @@ setTimeout(function() { ... }, 1000);
// elt.setAttribute("onclick", "...") 대신에
elt.addEventListener("click", function() { ... } , false); </pre>
-<p>또한 <a href="/en-US/docs/Web/JavaScript/Closures" title="JavaScript/Guide/Closures">클로저</a>를 이용해 문자열을 합치는 등의 연산 없이 매개변수화된 함수를 생성할 수 있습니다.</p>
+<p>또한 <a href="/en-US/docs/Web/JavaScript/Closures">클로저</a>를 이용해 문자열을 합치는 등의 연산 없이 매개변수화된 함수를 생성할 수 있습니다.</p>
<h3 id="JSON_파싱_문자열을_JavaScript_객체로_변환">JSON 파싱 (문자열을 JavaScript 객체로 변환)</h3>
-<p><code>eval()</code>을 호출하려는 문자열에 코드가 아니라 데이터가 포함되어 있다면(예를 들어 <code>"[1, 2, 3]"</code>과 같은 배열), 대신 JavaScript의 문법 일부를 이용해 문자열로 데이터를 표현할 수 있는 <a href="/ko/docs/Web/JavaScript/Reference/Global_Objects/JSON" title="JSON">JSON</a>을 사용하는 것을 고려해 보세요. <a href="/en-US/docs/Downloading_JSON_and_JavaScript_in_extensions" title="Downloading_JSON_and_JavaScript_in_extensions">Downloading JSON and JavaScript in extensions</a>도 참고해 보세요.</p>
+<p><code>eval()</code>을 호출하려는 문자열에 코드가 아니라 데이터가 포함되어 있다면(예를 들어 <code>"[1, 2, 3]"</code>과 같은 배열), 대신 JavaScript의 문법 일부를 이용해 문자열로 데이터를 표현할 수 있는 <a href="/ko/docs/Web/JavaScript/Reference/Global_Objects/JSON">JSON</a>을 사용하는 것을 고려해 보세요. <a href="/en-US/docs/Downloading_JSON_and_JavaScript_in_extensions">Downloading JSON and JavaScript in extensions</a>도 참고해 보세요.</p>
-<p>JSON 문법은 JavaScript 문법에 비해 제약이 있기 때문에, 유효한 JavaScript 리터럴이 JSON으로 변환되지 않는 경우도 있습니다. 예를 들어, JSON에서는 배열이나 객체를 콤마로 끝낼 수 없고, 객체 리터럴에서 속성명(키)은 반드시  따옴표로 감싸야 합니다. 나중에 JSON으로 파싱할 문자열을 생성할 때는 JSON 직렬 변환기<sup>JSON serializer</sup>를 사용하여야 합니다.</p>
+<p>JSON 문법은 JavaScript 문법에 비해 제약이 있기 때문에, 유효한 JavaScript 리터럴이 JSON으로 변환되지 않는 경우도 있습니다. 예를 들어, JSON에서는 배열이나 객체를 콤마로 끝낼 수 없고, 객체 리터럴에서 속성명(키)은 반드시  따옴표로 감싸야 합니다. 나중에 JSON으로 파싱할 문자열을 생성할 때는 JSON 직렬 변환기를 사용하여야 합니다.</p>
<h3 id="코드_대신_데이터_전달하기">코드 대신 데이터 전달하기</h3>
-<p>예를 들어, 웹 페이지의 내용을 추출하는 확장 프로그램은 JavaScript 코드 대신 <a href="/ko/docs/XPath" title="XPath">XPath</a>에 스크랩 규칙을 정의할 수 있습니다.</p>
+<p>예를 들어, 웹 페이지의 내용을 추출하는 확장 프로그램은 JavaScript 코드 대신 <a href="/ko/docs/XPath">XPath</a>에 스크랩 규칙을 정의할 수 있습니다.</p>
<h3 id="제한된_권한으로_코드_실행하기">제한된 권한으로 코드 실행하기</h3>
-<p>제3자 코드를 실행해야 할 때는 제한된 권한으로 실행하는 것을 고려해야 합니다. 이는 주로 확장 프로그램이나 XUL 어플리케이션에 적용되며, 이때 <a href="/en-US/docs/Components.utils.evalInSandbox" title="Components.utils.evalInSandbox">Components.utils.evalInSandbox</a>를 사용할 수 있습니다.</p>
+<p>제3자 코드를 실행해야 할 때는 제한된 권한으로 실행하는 것을 고려해야 합니다. 이는 주로 확장 프로그램이나 XUL 어플리케이션에 적용되며, 이때 <a href="/en-US/docs/Components.utils.evalInSandbox">Components.utils.evalInSandbox</a>를 사용할 수 있습니다.</p>
<h2 id="예제">예제</h2>
@@ -268,9 +268,7 @@ var fct1 = eval(fctStr1) // undefined를 반환
var fct2 = eval(fctStr2) // 함수를 반환
</pre>
-<h2 id="sect1"></h2>
-
-<h2 id="브라우저_호환성"><span style="">브라우저 호환성</span></h2>
+<h2 id="브라우저_호환성">브라우저 호환성</h2>
<p>{{Compat("javascript.builtins.eval")}}</p>
diff --git a/files/ko/web/javascript/reference/global_objects/function/apply/index.html b/files/ko/web/javascript/reference/global_objects/function/apply/index.html
index 2c437e1f24..8232d9444e 100644
--- a/files/ko/web/javascript/reference/global_objects/function/apply/index.html
+++ b/files/ko/web/javascript/reference/global_objects/function/apply/index.html
@@ -35,7 +35,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Function/apply
<p>지정한 <strong><code>this</code></strong> 값과 인수들로 호출한 함수의 결과.</p>
-<h2 id="Description" name="Description">설명</h2>
+<h2 id="Description">설명</h2>
<p>이미 존재하는 함수를 호출할 때 다른 <code>this</code> 객체를 할당할 수 있습니다. <code>this</code> 는 현재 객체, 호출하는 객체를 참조합니다. <code>apply</code> 를 사용해, 새로운 객체마다 메소드를 재작성할 필요없이 한 번만 작성해 다른 객체에 상속시킬 수 있습니다.</p>
@@ -51,7 +51,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Function/apply
<div class="blockIndicator note">Chrome 14와 Internet Explorer 9를 포함한 대부분의 브라우저는 아직 유사배열객체를 apply에 사용할 수 없으며 오류가 출력됩니다.</div>
-<h2 id="Examples" name="Examples">예제</h2>
+<h2 id="Examples">예제</h2>
<h3 id="Example_Using_apply_to_chain_constructors" name="Example:_Using_apply_to_chain_constructors">배열에 배열을 붙이기 위해 <code>apply</code> 사용하기</h3>
diff --git a/files/ko/web/javascript/reference/global_objects/function/bind/index.html b/files/ko/web/javascript/reference/global_objects/function/bind/index.html
index d4d0b79681..c55cda7bc5 100644
--- a/files/ko/web/javascript/reference/global_objects/function/bind/index.html
+++ b/files/ko/web/javascript/reference/global_objects/function/bind/index.html
@@ -25,7 +25,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Function/bind
<dl>
<dt><code>thisArg</code></dt>
- <dd>바인딩<span style="font-size: 13.3333px;"> </span>함수가 대상 함수(target function)의 <code>this</code>에 전달하는 값입니다. 바인딩 함수를 {{jsxref("Operators/new", "new")}} 연산자로 생성한 경우 무시됩니다. <code>bind</code>를 사용하여 <code>setTimeout</code> 내에 콜백 함수를 만들 때, <code>thisArg</code>로 전달된 원시 값은 객체로 변환됩니다. <code>bind</code>할 인수(argument)가 제공되지 않으면  실행 스코프 내의 <code>this</code>는 새로운 함수의 <code>thisArg</code>로 처리됩니다.</dd>
+ <dd>바인딩 함수가 대상 함수(target function)의 <code>this</code>에 전달하는 값입니다. 바인딩 함수를 {{jsxref("Operators/new", "new")}} 연산자로 생성한 경우 무시됩니다. <code>bind</code>를 사용하여 <code>setTimeout</code> 내에 콜백 함수를 만들 때, <code>thisArg</code>로 전달된 원시 값은 객체로 변환됩니다. <code>bind</code>할 인수(argument)가 제공되지 않으면  실행 스코프 내의 <code>this</code>는 새로운 함수의 <code>thisArg</code>로 처리됩니다.</dd>
<dt><code>arg1, arg2, ...</code></dt>
<dd>대상 함수의 인수 앞에 사용될 인수.</dd>
</dl>
@@ -36,7 +36,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Function/bind
<h2 id="설명">설명</h2>
-<p><code>bind()</code> 함수는 새로운 바인딩한 함수를 만듭니다. 바인딩한 함수는 원본 함수 객체를 감싸는 함수로, ECMAScript 2015에서 말하는 특이 함수 객체<sup>exotic function object</sup>입니다. 바인딩한 함수를 호출하면 일반적으로 래핑된 함수가 호출 됩니다.</p>
+<p><code>bind()</code> 함수는 새로운 바인딩한 함수를 만듭니다. 바인딩한 함수는 원본 함수 객체를 감싸는 함수로, ECMAScript 2015에서 말하는 특이 함수 객체(exotic function object)입니다. 바인딩한 함수를 호출하면 일반적으로 래핑된 함수가 호출 됩니다.</p>
<p>바인딩한 함수는 다음과 같은 내부 속성을 가지고 있습니다.</p>
diff --git a/files/ko/web/javascript/reference/global_objects/function/index.html b/files/ko/web/javascript/reference/global_objects/function/index.html
index 5d7dde941a..4eea5145e5 100644
--- a/files/ko/web/javascript/reference/global_objects/function/index.html
+++ b/files/ko/web/javascript/reference/global_objects/function/index.html
@@ -76,7 +76,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Function
<dt>{{jsxref("Function.prototype.call()")}}</dt>
<dd>함수를 호출(실행)하고 <em>this</em>를 제공된 값으로 설정합니다, 인수는 그대로 전달될 수 있습니다.</dd>
<dt>{{jsxref("Function.prototype.isGenerator()")}} {{non-standard_inline}}</dt>
- <dd>함수가 <a href="/ko/docs/Web/JavaScript/Guide/Iterators_and_Generators" title="generator">생성기</a>인 경우 <code>true</code>를 반환합니다; 그렇지 않으면 <code>false</code>를 반환합니다.</dd>
+ <dd>함수가 <a href="/ko/docs/Web/JavaScript/Guide/Iterators_and_Generators">생성기</a>인 경우 <code>true</code>를 반환합니다; 그렇지 않으면 <code>false</code>를 반환합니다.</dd>
<dt>{{jsxref("Function.prototype.toSource()")}} {{non-standard_inline}}</dt>
<dd>함수의 소스 코드를 나타내는 문자열을 반환합니다. {{jsxref("Object.prototype.toSource")}} 메서드를 재정의(override)합니다.</dd>
<dt>{{jsxref("Function.prototype.toString()")}}</dt>
diff --git a/files/ko/web/javascript/reference/global_objects/intl/locale/index.html b/files/ko/web/javascript/reference/global_objects/intl/locale/index.html
index a768a8bb5d..2ea2c72bcb 100644
--- a/files/ko/web/javascript/reference/global_objects/intl/locale/index.html
+++ b/files/ko/web/javascript/reference/global_objects/intl/locale/index.html
@@ -35,7 +35,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Intl/Locale
<p>Traditionally, the Intl API used strings to represent locales, just as Unicode does. This is a simple and lightweight solution that works well. Adding a Locale class, however, adds ease of parsing and manipulating the language, script, and region, as well as extension tags.</p>
-<p><span style="">The Intl.Locale object has the following properties and methods:</span></p>
+<p>The Intl.Locale object has the following properties and methods:</p>
<h3 id="Properties">Properties</h3>
diff --git a/files/ko/web/javascript/reference/global_objects/isnan/index.html b/files/ko/web/javascript/reference/global_objects/isnan/index.html
index a6fed21075..0e76c007d7 100644
--- a/files/ko/web/javascript/reference/global_objects/isnan/index.html
+++ b/files/ko/web/javascript/reference/global_objects/isnan/index.html
@@ -5,6 +5,7 @@ tags:
- JavaScript
- Method
- Reference
+browser-compat: javascript.builtins.isNaN
translation_of: Web/JavaScript/Reference/Global_Objects/isNaN
---
<div>{{jsSidebar("Objects")}}</div>
@@ -180,7 +181,7 @@ isNaN() == isNaN(Number()) // 거짓, isNaN() == true 및 Number() == 0 때문
<h2 id="브라우저_호환성">브라우저 호환성</h2>
-<div id="compat-mobile">{{Compat("javascript.builtins.isNaN")}}</div>
+<div>{{Compat}}</div>
<h2 id="같이_보기">같이 보기</h2>
diff --git a/files/ko/web/javascript/reference/global_objects/math/exp/index.html b/files/ko/web/javascript/reference/global_objects/math/exp/index.html
index 567b8d68ab..3582752142 100644
--- a/files/ko/web/javascript/reference/global_objects/math/exp/index.html
+++ b/files/ko/web/javascript/reference/global_objects/math/exp/index.html
@@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Math/exp
---
<div>{{JSRef}}</div>
-<p> <strong><code>Math.exp()</code></strong>함수는 <code>x</code>를 인수로 하는 <code>e<sup>x</sup></code> 값을 반환합니다. 그리고 <code>e</code>는 {{jsxref("Math.E", "오일러 상수(또는 네이피어 상수)", "", 1)}}는 자연 로그의 밑입니다.</p>
+<p> <strong><code>Math.exp()</code></strong>함수는 <code>x</code>를 인수로 하는 <code>e^x</code> 값을 반환합니다. 그리고 <code>e</code>는 {{jsxref("Math.E", "오일러 상수(또는 네이피어 상수)", "", 1)}}는 자연 로그의 밑입니다.</p>
<div>{{EmbedInteractiveExample("pages/js/math-exp.html")}}</div>
@@ -24,7 +24,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Math/exp
<h3 id="반환_값">반환 값</h3>
-<p><code>e</code>는 {{jsxref("Math.E", "오일러 상수", "", 1)}}이고 <code>x</code>는 인수인 <code>e<sup>x</sup></code>값</p>
+<p><code>e</code>는 {{jsxref("Math.E", "오일러 상수", "", 1)}}이고 <code>x</code>는 인수인 <code>e^x</code>값</p>
<h2 id="Description">Description</h2>
diff --git a/files/ko/web/javascript/reference/global_objects/math/index.html b/files/ko/web/javascript/reference/global_objects/math/index.html
index 1bc5902a01..498d413491 100644
--- a/files/ko/web/javascript/reference/global_objects/math/index.html
+++ b/files/ko/web/javascript/reference/global_objects/math/index.html
@@ -82,7 +82,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Math
<dt>{{jsxref("Global_Objects/Math/cosh", "Math.cosh(x)")}} </dt>
<dd>숫자의 쌍곡코사인 값을 반환합니다.</dd>
<dt>{{jsxref("Global_Objects/Math/exp", "Math.exp(x)")}}</dt>
- <dd>E<sup>x</sup> 를 반환합니다. <var>x</var>는 인수이며 E 는 오일러 상수(<code>2.718</code>...) 또는 자연로그의 밑입니다.</dd>
+ <dd>E^x 를 반환합니다. <var>x</var>는 인수이며 E 는 오일러 상수(<code>2.718</code>...) 또는 자연로그의 밑입니다.</dd>
<dt>{{jsxref("Global_Objects/Math/expm1", "Math.expm1(x)")}} </dt>
<dd><code>exp(x)</code>에서 <code>1</code>을 뺀 값을 반환합니다.</dd>
<dt>{{jsxref("Global_Objects/Math/floor", "Math.floor(x)")}}</dt>
@@ -94,9 +94,9 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Math
<dt>{{jsxref("Global_Objects/Math/imul", "Math.imul(x, y)")}} </dt>
<dd>두 32비트 정수의 곱을 반환합니다.</dd>
<dt>{{jsxref("Global_Objects/Math/log", "Math.log(x)")}}</dt>
- <dd>숫자의 자연로그(log<sub>e</sub> 또는 ln) 값을 반환합니다.</dd>
+ <dd>숫자의 자연로그(e를 밑으로 하는 로그, 즉 ln) 값을 반환합니다.</dd>
<dt>{{jsxref("Global_Objects/Math/log1p", "Math.log1p(x)")}} </dt>
- <dd>숫자 <code>x</code>에 대해 <code>1 + x</code>의 자연로그(log<sub>e</sub> 또는 ln) 값을 반환합니다.</dd>
+ <dd>숫자 <code>x</code>에 대해 <code>1 + x</code>의 자연로그(e를 밑으로 하는 로그, ln) 값을 반환합니다.</dd>
<dt>{{jsxref("Global_Objects/Math/log10", "Math.log10(x)")}} </dt>
<dd>숫자의 밑이 10인 로그를 반환합니다.</dd>
<dt>{{jsxref("Global_Objects/Math/log2", "Math.log2(x)")}} </dt>
diff --git a/files/ko/web/javascript/reference/global_objects/math/log2/index.html b/files/ko/web/javascript/reference/global_objects/math/log2/index.html
index 86d4f9f3db..12534d1c94 100644
--- a/files/ko/web/javascript/reference/global_objects/math/log2/index.html
+++ b/files/ko/web/javascript/reference/global_objects/math/log2/index.html
@@ -61,7 +61,7 @@ browser-compat: javascript.builtins.Math.log2
<h3 id="Return_value">반환 값</h3>
<p>
- 주어진 숫자는 log<sub>2</sub>(숫자)로 계산합니다. 만약 숫자가
+ 주어진 숫자를 진수로, 2를 밑으로 하는 로그 계산 결과입니다. 만약 숫자가
음수라면 {{jsxref("NaN")}}를 반환합니다.
</p>
@@ -81,7 +81,7 @@ browser-compat: javascript.builtins.Math.log2
<p>이 함수는 Math.log(x) / Math.log(2)와 같습니다.</p>
-<p>따라서 log<sub>2</sub>(e)는 {{jsxref("Math.LOG2E")}}와 같습니다. </p>
+<p>따라서 <code>log2(e)</code>는 {{jsxref("Math.LOG2E")}}와 같습니다. </p>
<p>그리고 위 함수는 1 / {{jsxref("Math.LN2")}}과 같습니다.</p>
diff --git a/files/ko/web/javascript/reference/global_objects/math/pow/index.html b/files/ko/web/javascript/reference/global_objects/math/pow/index.html
index 55ea3aa26a..78d729e70e 100644
--- a/files/ko/web/javascript/reference/global_objects/math/pow/index.html
+++ b/files/ko/web/javascript/reference/global_objects/math/pow/index.html
@@ -11,7 +11,7 @@ browser-compat: javascript.builtins.Math.pow
<div>{{JSRef}}</div>
-<strong><code>Math.pow()</code></strong>함수는<code>base<sup>exponent</sup></code>처럼
+<strong><code>Math.pow()</code></strong>함수는<code>base^exponent</code>처럼
<code><var>base</var></code> 에 <code><var>exponent</var></code>를 제곱한 값을 반환합니다.
<div>{{EmbedInteractiveExample("pages/js/math-pow.html")}}</div>
@@ -44,7 +44,7 @@ browser-compat: javascript.builtins.Math.pow
<p>
<strong><code>Math.pow()</code></strong>함수는 <code><var>base</var></code>의 <code><var>exponent</var></code>
- 곱, 즉 <code>base<sup>exponent</sup></code>를 반환합니다.
+ 곱, 즉 <code>base^exponent</code>를 반환합니다.
<code><var>base</var></code>와 <code><var>exponent</var></code>는 10진수입니다.
</p>
diff --git a/files/ko/web/javascript/reference/global_objects/math/random/index.html b/files/ko/web/javascript/reference/global_objects/math/random/index.html
index 2aead8d88a..d030685609 100644
--- a/files/ko/web/javascript/reference/global_objects/math/random/index.html
+++ b/files/ko/web/javascript/reference/global_objects/math/random/index.html
@@ -24,7 +24,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Math/random
<h3 id="Math.random_사용"><code>Math.random()</code> 사용</h3>
-<p>JavaScript의 수(number)는 가까운 짝수로 반올림되는(round-to-nearest-even behavior) IEEE 754 부동소수점 실수이므로, 아래 함수들(<code>Math.random()</code> 자체에 대한 사항은 제외)에 명시된 범위는 정확하지 않음을 유의하라. 지나치게 큰 범위(2<sup>53</sup> 이상)를 선택할 경우, <em>매우</em> 드문 경우 원래 포함되어서는 안 될 최댓값이 포함되는 경우가 있다.</p>
+<p>JavaScript의 수(number)는 가까운 짝수로 반올림되는(round-to-nearest-even behavior) IEEE 754 부동소수점 실수이므로, 아래 함수들(<code>Math.random()</code> 자체에 대한 사항은 제외)에 명시된 범위는 정확하지 않음을 유의하라. 지나치게 큰 범위(2^53 이상)를 선택할 경우, <em>매우</em> 드문 경우 원래 포함되어서는 안 될 최댓값이 포함되는 경우가 있다.</p>
<h3 id="0_이상_1_미만의_난수_생성하기">0 이상 1 미만의 난수 생성하기</h3>
diff --git a/files/ko/web/javascript/reference/global_objects/math/sign/index.html b/files/ko/web/javascript/reference/global_objects/math/sign/index.html
index 1a6697e9d8..0d62073b89 100644
--- a/files/ko/web/javascript/reference/global_objects/math/sign/index.html
+++ b/files/ko/web/javascript/reference/global_objects/math/sign/index.html
@@ -25,7 +25,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Math/sign
<h3 id="반환_값">반환 값</h3>
-<p>주어진 인수의 부호를 나타내는 수치. 인수가 양수, 음수, 양수인 영 또는 음수인 영이면, 이 함수는 <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">1</span></font>, <code>-1</code>, <code>0,</code> <code>-0</code>을 각각 반환합니다. 그렇지 않으면, {{jsxref("NaN")}} 이 반환됩니다.</p>
+<p>주어진 인수의 부호를 나타내는 수치. 인수가 양수, 음수, 양수인 영 또는 음수인 영이면, 이 함수는 <code>1</code>, <code>-1</code>, <code>0,</code> <code>-0</code>을 각각 반환합니다. 그렇지 않으면, {{jsxref("NaN")}} 이 반환됩니다.</p>
<h2 id="설명">설명</h2>
diff --git a/files/ko/web/javascript/reference/global_objects/nan/index.html b/files/ko/web/javascript/reference/global_objects/nan/index.html
index 4e6e3a8c42..e2e4aa9bac 100644
--- a/files/ko/web/javascript/reference/global_objects/nan/index.html
+++ b/files/ko/web/javascript/reference/global_objects/nan/index.html
@@ -17,11 +17,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/NaN
-<h2 id="Description" name="Description">설명</h2>
+<h2 id="Description">설명</h2>
<p><code>NaN</code>은 전역 객체의 속성입니다. 즉 전역 스코프의 변수입니다.</p>
-<p><code>NaN</code>의 초기값은 Not-A-Number(숫자가 아님)로, {{jsxref("Number.NaN")}}의 값과 같습니다. 최신 브라우저에서 <code style="font-style: normal;">NaN</code>은 설정 불가, 쓰기 불가 속성입니다. 그렇지 않다고 하더라도 덮어쓰는건 피하는게 좋습니다.</p>
+<p><code>NaN</code>의 초기값은 Not-A-Number(숫자가 아님)로, {{jsxref("Number.NaN")}}의 값과 같습니다. 최신 브라우저에서 <code>NaN</code>은 설정 불가, 쓰기 불가 속성입니다. 그렇지 않다고 하더라도 덮어쓰는건 피하는게 좋습니다.</p>
<p><code>NaN</code>을 반환하는 연산에는 다섯 가지 종류가 있습니다.</p>
diff --git a/files/ko/web/javascript/reference/global_objects/number/epsilon/index.html b/files/ko/web/javascript/reference/global_objects/number/epsilon/index.html
index 730fd8ae87..9ce1f1f503 100644
--- a/files/ko/web/javascript/reference/global_objects/number/epsilon/index.html
+++ b/files/ko/web/javascript/reference/global_objects/number/epsilon/index.html
@@ -18,7 +18,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/EPSILON
<h2 id="설명">설명</h2>
-<p>이 <code>EPSILON</code> 속성은 대략 <code>2.2204460492503130808472633361816E-16</code> 또는 <code>2<sup>-52</sup></code>의 값을 갖습니다.</p>
+<p>이 <code>EPSILON</code> 속성은 대략 <code>2.2204460492503130808472633361816E-16</code> 또는 <code>2^-52</code>의 값을 갖습니다.</p>
<h2 id="예제">예제</h2>
diff --git a/files/ko/web/javascript/reference/global_objects/number/index.html b/files/ko/web/javascript/reference/global_objects/number/index.html
index 2a2592dcc8..84b12f0926 100644
--- a/files/ko/web/javascript/reference/global_objects/number/index.html
+++ b/files/ko/web/javascript/reference/global_objects/number/index.html
@@ -9,7 +9,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number
---
<div>{{JSRef}}</div>
-<p><strong><code>Number</code></strong> 객체는 숫자 값으로 작업할 수 있게 해주는 래퍼<sup>wrapper</sup> 객체입니다. <code>Number</code> 객체는 <strong><code>Number()</code> 생성자</strong>를 사용하여 만듭니다. 원시 숫자 자료형은 <strong><code>Number()</code> 함수</strong>를 사용해 생성합니다.</p>
+<p><strong><code>Number</code></strong> 객체는 숫자 값으로 작업할 수 있게 해주는 래퍼(wrapper) 객체입니다. <code>Number</code> 객체는 <strong><code>Number()</code> 생성자</strong>를 사용하여 만듭니다. 원시 숫자 자료형은 <strong><code>Number()</code> 함수</strong>를 사용해 생성합니다.</p>
<h2 id="구문">구문</h2>
@@ -41,11 +41,11 @@ var <em>b</em> = Number('123'); // b === 123은 true
<dt>{{jsxref("Number.EPSILON")}}</dt>
<dd>두 개의 표현 가능한 숫자 사이의 최소 간격.</dd>
<dt>{{jsxref("Number.MAX_SAFE_INTEGER")}}</dt>
- <dd>JavaScript에서 안전한 최대 정수. (<code>2<sup>53</sup> - 1</code>)</dd>
+ <dd>JavaScript에서 안전한 최대 정수. (<code>2^53 - 1</code>)</dd>
<dt>{{jsxref("Number.MAX_VALUE")}}</dt>
<dd>표현 가능한 가장 큰 양수.</dd>
<dt>{{jsxref("Number.MIN_SAFE_INTEGER")}}</dt>
- <dd>JavaScript에서 안전한 최소 정수. (<code>-(2<sup>53</sup> - 1)</code>)</dd>
+ <dd>JavaScript에서 안전한 최소 정수. (<code>-(2^53 - 1)</code>)</dd>
<dt>{{jsxref("Number.MIN_VALUE")}}</dt>
<dd>표현 가능한 가장 작은 양수. 즉, 0보다 크지만 0에 가장 가까운 양수.</dd>
<dt>{{jsxref("Number.NaN")}}</dt>
@@ -68,7 +68,7 @@ var <em>b</em> = Number('123'); // b === 123은 true
<dt>{{jsxref("Number.isInteger()")}}</dt>
<dd>주어진 값이 정수인지 확인합니다.</dd>
<dt>{{jsxref("Number.isSafeInteger()")}}</dt>
- <dd>주어진 값이 안전한 정수(<code>-(2<sup>53</sup> - 1)</code>과 <code>2<sup>53</sup> - 1</code> 사이의 정수)인지 확인합니다.</dd>
+ <dd>주어진 값이 안전한 정수(<code>-(2^53 - 1)</code>과 <code>2^53 - 1</code> 사이의 정수)인지 확인합니다.</dd>
<dt><s class="obsoleteElement">{{jsxref("Number.toInteger()")}} {{obsolete_inline}}</s></dt>
<dd><s class="obsoleteElement">전달 된 값을 평가하고 이를 정수(혹은 {{jsxref("Infinity", "Infinity")}})로 변환하는데 사용되지만, 제거되었습니다.</s></dd>
<dt>{{jsxref("Number.parseFloat()")}}</dt>
diff --git a/files/ko/web/javascript/reference/global_objects/number/issafeinteger/index.html b/files/ko/web/javascript/reference/global_objects/number/issafeinteger/index.html
index 8c1af0e54d..b02cdc3a97 100644
--- a/files/ko/web/javascript/reference/global_objects/number/issafeinteger/index.html
+++ b/files/ko/web/javascript/reference/global_objects/number/issafeinteger/index.html
@@ -24,9 +24,9 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/isSafeInteger
<li>IEEE-754 표현에 맞게 반올림하는 다른 정수의 결과가 아닌 IEEE-754 표현.</li>
</ul>
-<p>예를 들어, <code>2<sup>53</sup> - 1</code>은 안전한 정수입니다. 이 정수는 정확히 표현될 수 있으며, IEEE-754 반올림 모드에서 다른 정숫값이 이 값을 반올림하지 않습니다. 반면에, <code>2<sup>53</sup></code> 는 안전하지 않은 정수입니다. 이 정수는 정확히 IEEE-754로 표현될 수 있지만, 정수 <code>2<sup>53</sup> + 1</code>은 IEEE-754로 직접 표현될 수 없으며 가까운 수로 반올림하는 것과 0으로 반올림하는 것으로 <code>2<sup>53 </sup></code>을 반올림합니다.</p>
+<p>예를 들어, <code>2^53 - 1</code>은 안전한 정수입니다. 이 정수는 정확히 표현될 수 있으며, IEEE-754 반올림 모드에서 다른 정숫값이 이 값을 반올림하지 않습니다. 반면에, <code>2^53</code> 는 안전하지 않은 정수입니다. 이 정수는 정확히 IEEE-754로 표현될 수 있지만, 정수 <code>2^53 + 1</code>은 IEEE-754로 직접 표현될 수 없으며 가까운 수로 반올림하는 것과 0으로 반올림하는 것으로 <code>2^53</code>을 반올림합니다.</p>
-<p>안전한 정숫값은 <code>-(2<sup>53</sup> - 1)</code> 부터 <code>2<sup>53</sup> - 1</code> 사이의 모든 정수값으로 구성됩니다.</p>
+<p>안전한 정숫값은 <code>-(2^53 - 1)</code> 부터 <code>2^53 - 1</code> 사이의 모든 정수값으로 구성됩니다.</p>
<h2 id="구문">구문</h2>
diff --git a/files/ko/web/javascript/reference/global_objects/number/max_safe_integer/index.html b/files/ko/web/javascript/reference/global_objects/number/max_safe_integer/index.html
index dde69dc41f..428e6b255e 100644
--- a/files/ko/web/javascript/reference/global_objects/number/max_safe_integer/index.html
+++ b/files/ko/web/javascript/reference/global_objects/number/max_safe_integer/index.html
@@ -10,7 +10,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/MAX_SAFE_INTEGER
---
<div>{{JSRef}}</div>
-<p><strong><code>Number.MAX_SAFE_INTEGER</code></strong> 상수는 JavaScript에서 안전한 최대 정수값을 나타냅니다. (<code>2<sup>53</sup> - 1</code>).</p>
+<p><strong><code>Number.MAX_SAFE_INTEGER</code></strong> 상수는 JavaScript에서 안전한 최대 정수값을 나타냅니다. (<code>2^53 - 1</code>).</p>
<div>{{EmbedInteractiveExample("pages/js/number-maxsafeinteger.html")}}</div>
@@ -20,7 +20,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/MAX_SAFE_INTEGER
<h2 id="설명">설명</h2>
-<p><code>MAX_SAFE_INTEGER</code> 상수는 <code>9007199254740991</code>(9,007,199,254,740,991 또는 약 9000조)의 값을 갖고 있습니다. 이 값의 이유는 JavaScript가 <a href="http://en.wikipedia.org/wiki/IEEE_floating_point">IEEE 754</a>에 기술된 <a href="http://en.wikipedia.org/wiki/Double_precision_floating-point_format">배정밀도 부동소숫점 형식 숫자체계</a>를 사용하기 때문으로, 이로 인해 <code>-(2<sup>53</sup> - 1)</code>과 <code>2<sup>53</sup> - 1</code> 사이의 수만 안전하게 표현할 수 있습니다.</p>
+<p><code>MAX_SAFE_INTEGER</code> 상수는 <code>9007199254740991</code>(9,007,199,254,740,991 또는 약 9000조)의 값을 갖고 있습니다. 이 값의 이유는 JavaScript가 <a href="http://en.wikipedia.org/wiki/IEEE_floating_point">IEEE 754</a>에 기술된 <a href="http://en.wikipedia.org/wiki/Double_precision_floating-point_format">배정밀도 부동소숫점 형식 숫자체계</a>를 사용하기 때문으로, 이로 인해 <code>-(2^53 - 1)</code>과 <code>2^53 - 1</code> 사이의 수만 안전하게 표현할 수 있습니다.</p>
<p>여기서의 안전함이란 정수를 정확하고 올바르게 비교할 수 있음을 의미합니다. 예를 들어 <code>Number.MAX_SAFE_INTEGER + 1 === Number.MAX_SAFE_INTEGER + 2</code>는 참으로 평가되며 이는 수학적으로 올바르지 않습니다. 더 자세한 내용은 {{jsxref("Number.isSafeInteger()")}}를 참고하세요.</p>
diff --git a/files/ko/web/javascript/reference/global_objects/number/max_value/index.html b/files/ko/web/javascript/reference/global_objects/number/max_value/index.html
index c80ae8f84a..04e389620b 100644
--- a/files/ko/web/javascript/reference/global_objects/number/max_value/index.html
+++ b/files/ko/web/javascript/reference/global_objects/number/max_value/index.html
@@ -19,7 +19,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/MAX_VALUE
<h2 id="설명">설명</h2>
-<p><code>MAX_VALUE</code>의 값은 약 <code>1.79E+308</code>, 2<sup>1024</sup>입니다. <code>MAX_VALUE</code>보다 큰 값은 {{jsxref("Infinity")}}로 표현됩니다.</p>
+<p><code>MAX_VALUE</code>의 값은 약 <code>1.79E+308</code>, 2^1024입니다. <code>MAX_VALUE</code>보다 큰 값은 {{jsxref("Infinity")}}로 표현됩니다.</p>
<p><code>MAX_VALUE</code>는 {{jsxref("Number")}}의 정적 속성이기 때문에, 직접 생성한 {{jsxref("Number")}} 객체의 속성이 아니라 <code>Number.MAX_VALUE</code> 형식으로 사용해야 합니다.</p>
diff --git a/files/ko/web/javascript/reference/global_objects/number/min_safe_integer/index.html b/files/ko/web/javascript/reference/global_objects/number/min_safe_integer/index.html
index 38ef0f9484..32e7172a66 100644
--- a/files/ko/web/javascript/reference/global_objects/number/min_safe_integer/index.html
+++ b/files/ko/web/javascript/reference/global_objects/number/min_safe_integer/index.html
@@ -10,7 +10,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/MIN_SAFE_INTEGER
---
<div>{{JSRef}}</div>
-<p><strong><code>Number.MIN_SAFE_INTEGER</code></strong> 상수는 JavaScript에서 안전한 최소 정수값을 나타냅니다. (<code>-(2<sup>53</sup> - 1)</code>)</p>
+<p><strong><code>Number.MIN_SAFE_INTEGER</code></strong> 상수는 JavaScript에서 안전한 최소 정수값을 나타냅니다. (<code>-(2^53 - 1)</code>)</p>
<div>{{EmbedInteractiveExample("pages/js/number-min-safe-integer.html")}}</div>
@@ -20,7 +20,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/MIN_SAFE_INTEGER
<h2 id="설명">설명</h2>
-<p><code>MIN_SAFE_INTEGER</code> 상수는 <code>-9007199254740991</code>(-9,007,199,254,740,991 또는 약 -9000조)의 값을 갖고 있습니다. 이 값의 이유는 JavaScript가 <a href="http://en.wikipedia.org/wiki/IEEE_floating_point">IEEE 754</a>에 기술된 <a href="http://en.wikipedia.org/wiki/Double_precision_floating-point_format">배정밀도 부동소숫점 형식 숫자체계</a>를 사용하기 때문으로, 이로 인해 <code>-(2<sup>53</sup> - 1)</code>과 <code>2<sup>53</sup> - 1</code> 사이의 수만 안전하게 표현할 수 있습니다.</p>
+<p><code>MIN_SAFE_INTEGER</code> 상수는 <code>-9007199254740991</code>(-9,007,199,254,740,991 또는 약 -9000조)의 값을 갖고 있습니다. 이 값의 이유는 JavaScript가 <a href="http://en.wikipedia.org/wiki/IEEE_floating_point">IEEE 754</a>에 기술된 <a href="http://en.wikipedia.org/wiki/Double_precision_floating-point_format">배정밀도 부동소숫점 형식 숫자체계</a>를 사용하기 때문으로, 이로 인해 <code>-(2^53 - 1)</code>과 <code>2^53 - 1</code> 사이의 수만 안전하게 표현할 수 있습니다.</p>
<p><code>MIN_SAFE_INTEGER</code>는 {{jsxref("Number")}}의 정적 속성이기 때문에, 직접 생성한 {{jsxref("Number")}} 객체의 속성이 아니라 <code>Number.MIN_SAFE_INTEGER</code> 형식으로 사용해야 합니다.</p>
diff --git a/files/ko/web/javascript/reference/global_objects/number/positive_infinity/index.html b/files/ko/web/javascript/reference/global_objects/number/positive_infinity/index.html
index b1012fcdbf..a9aacad926 100644
--- a/files/ko/web/javascript/reference/global_objects/number/positive_infinity/index.html
+++ b/files/ko/web/javascript/reference/global_objects/number/positive_infinity/index.html
@@ -29,10 +29,10 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/POSITIVE_INFINITY
<li>{{jsxref("Number.NEGATIVE_INFINITY", "NEGATIVE_INFINITY")}}를 포함한 아무 음의 수와 <code>POSITIVE_INFINITY</code>를 곱한 결과는 {{jsxref("Number.NEGATIVE_INFINITY", "NEGATIVE_INFINITY")}}입니다.</li>
<li>아무 양의 수를 <code>POSITIVE_INFINITY</code>로 나눈 결과는 0입니다.</li>
<li>아무 음의 수를 <code>POSITIVE_INFINITY</code>로 나눈 결과는 음의 부호를 가진 0입니다.</li>
- <li>0을 <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">POSITIVE_INFINITY</span></font>로 나눈 결과는 {{jsxref("NaN")}}입니다.</li>
+ <li>0을 <code>POSITIVE_INFINITY</code>로 나눈 결과는 {{jsxref("NaN")}}입니다.</li>
<li>{{jsxref("NaN")}}에 <code>POSITIVE_INFINITY</code>를 곱한 결과는 {{jsxref("NaN")}}입니다.</li>
<li><code>POSITIVE_INFINITY</code>를, {{jsxref("Number.NEGATIVE_INFINITY", "NEGATIVE_INFINITY")}}를 제외한 아무 음의 수로 나눈 결과는 {{jsxref("Number.NEGATIVE_INFINITY", "NEGATIVE_INFINITY")}}입니다.</li>
- <li><font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">POSITIVE_INFINITY<code>를</code></span></font>, <code>POSITIVE_INFINITY</code>를 제외한 아무 양의 수로 나눈 결과는 <code>NEGATIVE_INFINITY</code>입니다.</li>
+ <li><code>POSITIVE_INFINITY</code>를, <code>POSITIVE_INFINITY</code>를 제외한 아무 양의 수로 나눈 결과는 <code>NEGATIVE_INFINITY</code>입니다.</li>
<li><code>POSITIVE_INFINITY</code>를 {{jsxref("Number.NEGATIVE_INFINITY", "NEGATIVE_INFINITY")}} 또는 <code>POSITIVE_INFINITY</code>로 나눈 결과는 {{jsxref("NaN")}}입니다.</li>
</ul>
diff --git a/files/ko/web/javascript/reference/global_objects/number/valueof/index.html b/files/ko/web/javascript/reference/global_objects/number/valueof/index.html
index 344fa96ca2..a2fc8d883d 100644
--- a/files/ko/web/javascript/reference/global_objects/number/valueof/index.html
+++ b/files/ko/web/javascript/reference/global_objects/number/valueof/index.html
@@ -11,7 +11,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/valueOf
---
<div>{{JSRef}}</div>
-<p><strong><code>valueOf()</code></strong> 메서드는 {{jsxref("Number")}} 객체가 감싼<sup>wrapped</sup> {{Glossary("primitive", "원시")}} 값을 반환합니다.</p>
+<p><strong><code>valueOf()</code></strong> 메서드는 {{jsxref("Number")}} 객체가 감싼(wrapped) {{Glossary("primitive", "원시")}} 값을 반환합니다.</p>
<div>{{EmbedInteractiveExample("pages/js/number-valueof.html")}}</div>
diff --git a/files/ko/web/javascript/reference/global_objects/object/assign/index.html b/files/ko/web/javascript/reference/global_objects/object/assign/index.html
index 71f17c01b9..31d545dd4f 100644
--- a/files/ko/web/javascript/reference/global_objects/object/assign/index.html
+++ b/files/ko/web/javascript/reference/global_objects/object/assign/index.html
@@ -11,8 +11,8 @@ tags:
- 객체
- 레퍼런스
- 메소드
-translation_of: Web/JavaScript/Reference/Global_Objects/Object/assign
browser-compat: javascript.builtins.Object.assign
+translation_of: Web/JavaScript/Reference/Global_Objects/Object/assign
---
<div>{{JSRef}}</div>
@@ -99,7 +99,7 @@ const copy = Object.assign({}, obj);
console.log(copy); // { a: 1 }
</pre>
-<h3 id="Deep_Clone" name="Deep_Clone">깊은 복사에 대한 주의사항</h3>
+<h3 id="Deep_Clone">깊은 복사에 대한 주의사항</h3>
<p>깊은 복사를 위해서는, 다른 방법을 사용해야 합니다. 왜냐하면 <code>Object.assign()</code> 은 속성 값을 복사하기 때문입니다.</p>
@@ -140,7 +140,7 @@ test();</pre>
const o2 = { b: 2 };
const o3 = { c: 3 };
-<!-- const obj = Object.assign(o1, o2, o3); -->
+const obj = Object.assign(o1, o2, o3);
console.log(obj); // { a: 1, b: 2, c: 3 }
console.log(o1); // { a: 1, b: 2, c: 3 }, 목표 객체 자체가 변경됨.</pre>
diff --git a/files/ko/web/javascript/reference/global_objects/object/constructor/index.html b/files/ko/web/javascript/reference/global_objects/object/constructor/index.html
index 0162140d9c..b4662df8be 100644
--- a/files/ko/web/javascript/reference/global_objects/object/constructor/index.html
+++ b/files/ko/web/javascript/reference/global_objects/object/constructor/index.html
@@ -7,6 +7,7 @@ tags:
- Property
- Prototype
- Reference
+browser-compat: javascript.builtins.Object.constructor
translation_of: Web/JavaScript/Reference/Global_Objects/Object/constructor
---
<div>{{JSRef}}</div>
@@ -150,6 +151,4 @@ function String() {
<h2 id="브라우저_호환성">브라우저 호환성</h2>
-<div>{{Compat("javascript.builtins.Object.constructor")}}</div>
-
-<div id="compat-mobile"> </div>
+<div>{{Compat}}</div>
diff --git a/files/ko/web/javascript/reference/global_objects/object/create/index.html b/files/ko/web/javascript/reference/global_objects/object/create/index.html
index 1d8873600c..730ecbbdf0 100644
--- a/files/ko/web/javascript/reference/global_objects/object/create/index.html
+++ b/files/ko/web/javascript/reference/global_objects/object/create/index.html
@@ -88,7 +88,7 @@ MyClass.prototype.myMethod = function() {
<p><code>mixin</code> 함수는 상위(super)클래스 프로토타입에서 하위(sub)클래스 프로토타입으로 함수를 복사하고, mixin 함수는 사용자에 의해 공급될 필요가 있습니다. mixin 같은 함수의 예는 <a href="https://api.jquery.com/jQuery.extend/">jQuery.extend()</a>입니다.</p>
-<h3 id="Object.create()와_함께_propertiesObject_인수_사용하기"><code>Object.create()<font face="Open Sans, Arial, sans-serif">와 함께 </font></code><code>propertiesObject</code> 인수 사용하기</h3>
+<h3 id="Object.create()와_함께_propertiesObject_인수_사용하기"><code>Object.create()</code>와 함께 <code>propertiesObject</code> 인수 사용하기</h3>
<pre class="brush: js">var o;
diff --git a/files/ko/web/javascript/reference/global_objects/object/defineproperty/index.html b/files/ko/web/javascript/reference/global_objects/object/defineproperty/index.html
index 0d4a803316..bf3dabffdd 100644
--- a/files/ko/web/javascript/reference/global_objects/object/defineproperty/index.html
+++ b/files/ko/web/javascript/reference/global_objects/object/defineproperty/index.html
@@ -42,9 +42,9 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Object/defineProperty
<h2 id="설명">설명</h2>
-<p><code>defineProperty</code>는 객체의 속성을 정교하게 추가하거나 수정할 수 있습니다. 할당을 통해 속성을 추가하는 일반적인 방법을 사용하면 속성 열거<sup>enumeration</sup>({{jsxref("Statements/for...in", "for...in")}} 반복문이나 {{jsxref("Object.keys")}} 메서드)를 통해 노출되어 값을 변경하거나 {{jsxref("Operators/delete", "delete")}} 연산자로 삭제할 수 있습니다. <code>defineProperty</code>를 사용하면 이런 부분을 상세하게 조절할 수 있습니다. <code>Object.defineProperty()</code>로 추가한 속성은 기본적으로 불변합니다.</p>
+<p><code>defineProperty</code>는 객체의 속성을 정교하게 추가하거나 수정할 수 있습니다. 할당을 통해 속성을 추가하는 일반적인 방법을 사용하면 속성 열거({{jsxref("Statements/for...in", "for...in")}} 반복문이나 {{jsxref("Object.keys")}} 메서드)를 통해 노출되어 값을 변경하거나 {{jsxref("Operators/delete", "delete")}} 연산자로 삭제할 수 있습니다. <code>defineProperty</code>를 사용하면 이런 부분을 상세하게 조절할 수 있습니다. <code>Object.defineProperty()</code>로 추가한 속성은 기본적으로 불변합니다.</p>
-<p>속성 서술자<sup>property descriptors</sup>는 객체로 나타내며 데이터 서술자<sup>data descriptors</sup>와 접근자 서술자<sup>accessor descriptors</sup>의 두 가지 유형을 갖습니다. 데이터 서술자는 값을 가지는 속성으로, 덮어쓰거나 쓸 수 없습니다. 접근자 서술자는 접근자<sup>getter</sup>-설정자<sup>setter</sup> 한 쌍을 가지는 속성입니다. 서술자는 두 유형 중 하나여야 하며, 동시에 두 유형일 수는 없습니다.</p>
+<p>속성 서술자는 객체로 나타내며 데이터 서술자(data descriptors)와 접근자 서술자(accessor descriptors)의 두 가지 유형을 갖습니다. 데이터 서술자는 값을 가지는 속성으로, 덮어쓰거나 쓸 수 없습니다. 접근자 서술자는 접근자(getter)-설정자(setter) 한 쌍을 가지는 속성입니다. 서술자는 두 유형 중 하나여야 하며, 동시에 두 유형일 수는 없습니다.</p>
<p>데이터 서술자와 접근자 서술자 모두 객체이며 다음과 같은 키를 공유합니다.</p>
@@ -286,7 +286,7 @@ delete o.a; // Nothing happens
console.log(o.a); // logs 1
</pre>
-<p><font face="Courier New">o.a</font>의 <font face="Courier New">configurable</font> 가 <font face="Courier New">true</font>라면, 위의 예외는 발생하지 않고 속성은 마지막에 제거되었을 것이다.</p>
+<p>o.a의 configurable 가 true라면, 위의 예외는 발생하지 않고 속성은 마지막에 제거되었을 것이다.</p>
<h3 id="속성에_기본값_추가하기">속성에 기본값 추가하기</h3>
diff --git a/files/ko/web/javascript/reference/global_objects/object/freeze/index.html b/files/ko/web/javascript/reference/global_objects/object/freeze/index.html
index 6eaca7b708..aa92c7f488 100644
--- a/files/ko/web/javascript/reference/global_objects/object/freeze/index.html
+++ b/files/ko/web/javascript/reference/global_objects/object/freeze/index.html
@@ -23,11 +23,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Object/freeze
-<h2 id="Syntax" name="Syntax">구문</h2>
+<h2 id="Syntax">구문</h2>
<pre class="syntaxbox">Object.freeze(<var>obj</var>)</pre>
-<h3 id="Parameters" name="Parameters">매개변수</h3>
+<h3 id="Parameters">매개변수</h3>
<dl>
<dt><code>obj</code></dt>
@@ -38,7 +38,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Object/freeze
<p>함수로 전달된 객체.</p>
-<h2 id="Description" name="Description">설명</h2>
+<h2 id="Description">설명</h2>
<p>동결 객체의 속성 집합에는 어떠한 것도 추가하거나 제거할 수 없으며, 그리 하려는 모든 시도는 조용히 넘어가거나, {{jsxref("TypeError")}} 예외가 발생하며 실패합니다. 예외 발생은 보통 {{jsxref("Strict_mode", "엄격 모드", "", 1)}}인 경우 발생하지만, 반드시 엄격 모드로만 제한되는 것은 아닙니다.</p>
@@ -46,7 +46,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Object/freeze
<p><code>freeze()</code>는 함수에 전달한 객체를 그대로 반환하며, 동결된 객체 사본을 생성하는 것이 아닙니다.</p>
-<h2 id="Examples" name="Examples">예제</h2>
+<h2 id="Examples">예제</h2>
<h3 id="객체_동결하기">객체 동결하기</h3>
@@ -181,7 +181,7 @@ obj2.internal.a = 'anotherValue'; // 비엄격 모드에서 조용하게 실패
obj2.internal.a; // null
</pre>
-<h2 id="Notes" name="Notes">사용 노트</h2>
+<h2 id="Notes">사용 노트</h2>
<p>ES5에서는, 이 메소드에 대한 인자가 객체(원시형)가 아닐 경우, {{jsxref("TypeError")}}가 발생합니다. ES2015에서는, 비객체 인자가 동결된 평범한 객체인것처럼 다루어져 반환됩니다.</p>
diff --git a/files/ko/web/javascript/reference/global_objects/object/index.html b/files/ko/web/javascript/reference/global_objects/object/index.html
index ce7e6c6603..d76739238f 100644
--- a/files/ko/web/javascript/reference/global_objects/object/index.html
+++ b/files/ko/web/javascript/reference/global_objects/object/index.html
@@ -93,7 +93,7 @@ new Object([<var>value</var>])</pre>
<dd>주어진 객체의 열거가능한 모든 스트링 속성들의 값들을 포함하고 있는 배열을 반환합니다.</dd>
</dl>
-<h2 id="Object_instances" name="Object_instances"><code>Object</code> 인스턴스와 <code>Object</code> 프로토타입 객체</h2>
+<h2 id="Object_instances"><code>Object</code> 인스턴스와 <code>Object</code> 프로토타입 객체</h2>
<p>JavaScript에서 모든 객체들은 <code>Object</code>의 자손입니다. 모든 객체는 {{jsxref("Object.prototype")}}으로부터 메서드와 속성을 상속하는데, 나중에 덮어 쓸 수도 있습니다. 예를 들어, 다른 생성자의 프로토타입은 그 <code>constructor</code> 속성을 덮어쓰고 자신의 <code>toString()</code> 메소드들을 제공합니다. <code>Object</code> 프로토타입 객체에 대한 변경 내용은  그 변경 내용에 영향을 받는 속성들과 메소드들이 프로토타입 체인(chain)을 따라 더이상 무시되지 않는한,  모든 객체들로 전달됩니다.</p>
@@ -105,9 +105,9 @@ new Object([<var>value</var>])</pre>
<div>{{page('/ko/docs/Web/JavaScript/Reference/Global_Objects/Object/prototype', '메서드') }}</div>
-<h2 id="Examples" name="Examples">예제</h2>
+<h2 id="Examples">예제</h2>
-<h3 id="Example.3A_Using_Object_given_undefined_and_null_types" name="Example.3A_Using_Object_given_undefined_and_null_types"><code>undefined</code>와 <code>null</code>을 지정</h3>
+<h3 id="Example.3A_Using_Object_given_undefined_and_null_types"><code>undefined</code>와 <code>null</code>을 지정</h3>
<p>다음 예제는 변수 <code>o</code>에 빈 <code>Object</code> 객체를 저장합니다.</p>
@@ -170,7 +170,7 @@ var o = new Object(Boolean());
<p>{{Compat("javascript.builtins.Object")}}</p>
-<h2 id="See_also" name="See_also">같이 보기</h2>
+<h2 id="See_also">같이 보기</h2>
<ul>
<li><a href="https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/Object_initializer">Object initializer</a></li>
diff --git a/files/ko/web/javascript/reference/global_objects/object/isprototypeof/index.html b/files/ko/web/javascript/reference/global_objects/object/isprototypeof/index.html
index 0e9de96b41..b2cefcdb65 100644
--- a/files/ko/web/javascript/reference/global_objects/object/isprototypeof/index.html
+++ b/files/ko/web/javascript/reference/global_objects/object/isprototypeof/index.html
@@ -17,18 +17,18 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Object/isPrototypeOf
<p><strong>Note:</strong> <code>isPrototypeOf</code> 는 {{jsxref("Operators/instanceof", "instanceof")}} 연산자와 다릅니다. "<code>object instanceof AFunction</code>"표현식에서는 <code>object</code>의 프로토타입 체인을 AFunction 자체가 아니라 <code>AFunction.prototype에 대해 </code>확인을 합니다.</p>
</div>
-<h2 id="Syntax" name="Syntax">구문</h2>
+<h2 id="Syntax">구문</h2>
<pre class="syntaxbox"><var>prototypeObj</var>.isPrototypeOf(<var>obj</var>)</pre>
-<h3 id="Parameters" name="Parameters">매개변수</h3>
+<h3 id="Parameters">매개변수</h3>
<dl>
<dt><code>object</code></dt>
<dd>프로토타입 체인을 가지고 있는 객체가 검색될 것 입니다.</dd>
</dl>
-<h2 id="Description" name="Description">설명</h2>
+<h2 id="Description">설명</h2>
<p><code>isPrototypeOf</code> 메소드는 또 다른 객체의 프로토타입 체인에 해당 객체가 존재하는지 여부를 확인할수 있습니다.</p>
@@ -99,13 +99,13 @@ if (Fi.prototype.isPrototypeOf(fum)) {
<p>{{Compat("javascript.builtins.Object.isPrototypeOf")}}</p>
-<h2 id="See_also" name="See_also">같이 보기</h2>
+<h2 id="See_also">같이 보기</h2>
<ul>
<li>{{jsxref("Operators/instanceof", "instanceof")}}</li>
<li>{{jsxref("Object.getPrototypeOf()")}}</li>
<li>
- <div><span style="font-size: 14px; line-height: 1.5;">{{jsxref("Object.setPrototypeOf()")}}</span></div>
+ <div>{{jsxref("Object.setPrototypeOf()")}}</div>
</li>
<li>{{jsxref("Object.prototype.__proto__")}} </li>
</ul>
diff --git a/files/ko/web/javascript/reference/global_objects/object/seal/index.html b/files/ko/web/javascript/reference/global_objects/object/seal/index.html
index c04ca07dde..50bd0d7e08 100644
--- a/files/ko/web/javascript/reference/global_objects/object/seal/index.html
+++ b/files/ko/web/javascript/reference/global_objects/object/seal/index.html
@@ -18,11 +18,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Object/seal
-<h2 id="Syntax" name="Syntax">구문</h2>
+<h2 id="Syntax">구문</h2>
<pre class="syntaxbox">Object.seal(<var>obj</var>)</pre>
-<h3 id="Parameters" name="Parameters">매개변수</h3>
+<h3 id="Parameters">매개변수</h3>
<dl>
<dt><code>obj</code></dt>
@@ -33,13 +33,13 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Object/seal
<p>봉인한 객체.</p>
-<h2 id="Description" name="Description">설명</h2>
+<h2 id="Description">설명</h2>
-<p>객체는 기본적으로 확장이 가능(<span style="line-height: 16.7999992370605px;">{{jsxref("Object.isExtensible()", "extensible", "", 1)}}</span>)합니다. 즉, 새로운 속성을 추가할 수 있습니다. 하지만 객체를 밀봉하면 그 객체에 새로운 속성을 추가할 수 없게되고, 그 객체 내에 존재하는 모든 속성이 설정 불가능(non-configurable)해 집니다. 객체를 밀봉하면 객체의 속성을 고정된 불변의 상태로 만듭니다. 모든 속성을 설정 불가능한 상태로 만드는 것은 데이터 속성(data properties)을 접근자 속성(accessor properties)으로, 또는 접근자 속성을 데이터 속성으로 변경할 수 없게 만듭니다. 하지만 객체를 완전히 얼려서 데이터 속성의 값도 변경할 수 없게 만드는 <code>Object.freeze()</code>와 달리, <code><strong>Object.seal()</strong></code>은 객체를 밀봉한 후에도 그 객체의 데이터 속성의 값은 여전히 변경할 수 있게 해줍니다. 다만, 밀봉한 후에는 객체를 얼리는 것과 마찬가지로 속성의 추가/삭제나 데이터 속성과 접근자 속성 사이의 전환은 암묵적이든, 아니면 <span style="line-height: 16.7999992370605px;">{{jsxref("Strict_mode", "strict mode", "", 1)}} 에서와 같이 명시적으로 {{jsxref("Global_Objects/TypeError", "TypeError")}} 예외를 발생시키든 모두 실패로 끝납니다.</span></p>
+<p>객체는 기본적으로 확장이 가능({{jsxref("Object.isExtensible()", "extensible", "", 1)}})합니다. 즉, 새로운 속성을 추가할 수 있습니다. 하지만 객체를 밀봉하면 그 객체에 새로운 속성을 추가할 수 없게되고, 그 객체 내에 존재하는 모든 속성이 설정 불가능(non-configurable)해 집니다. 객체를 밀봉하면 객체의 속성을 고정된 불변의 상태로 만듭니다. 모든 속성을 설정 불가능한 상태로 만드는 것은 데이터 속성(data properties)을 접근자 속성(accessor properties)으로, 또는 접근자 속성을 데이터 속성으로 변경할 수 없게 만듭니다. 하지만 객체를 완전히 얼려서 데이터 속성의 값도 변경할 수 없게 만드는 <code>Object.freeze()</code>와 달리, <code>Object.seal()</code>은 객체를 밀봉한 후에도 그 객체의 데이터 속성의 값은 여전히 변경할 수 있게 해줍니다. 다만, 밀봉한 후에는 객체를 얼리는 것과 마찬가지로 속성의 추가/삭제나 데이터 속성과 접근자 속성 사이의 전환은 암묵적이든, 아니면 {{jsxref("Strict_mode", "strict mode", "", 1)}} 에서와 같이 명시적으로 {{jsxref("Global_Objects/TypeError", "TypeError")}} 예외를 발생시키든 모두 실패로 끝납니다.</p>
-<p>프로토타입 체인은 밀봉 전이나 후나 달라지지 않습니다. 하지만 <span style="line-height: 16.7999992370605px;">{{jsxref("Object.proto", "__proto__")}} {{deprecated_inline}} 속성은 함께 밀봉됩니다.</span></p>
+<p>프로토타입 체인은 밀봉 전이나 후나 달라지지 않습니다. 하지만 {{jsxref("Object.proto", "__proto__")}} {{deprecated_inline}} 속성은 함께 밀봉됩니다.</p>
-<h2 id="Examples" name="Examples">예제</h2>
+<h2 id="Examples">예제</h2>
<pre class="brush: js">var obj = {
prop: function() {},
@@ -80,9 +80,9 @@ Object.defineProperty(obj, 'ohai', { value: 17 }); // TypeErorr 발생
Object.defineProperty(obj, 'foo', { value: 'eit' }); // 속성값의 변경은 가능함
</pre>
-<h2 id="Notes" name="Notes">참고</h2>
+<h2 id="Notes">참고</h2>
-<p>ES5에서는 <code><strong>Object.seal()</strong></code> 메서드의 인자가 객체가 아닐 때(즉, 원시형일 때)는 <span style="line-height: 16.7999992370605px;">{{jsxref("Global_Objects/TypeError", "TypeError")}}가 발생합니다. ES6에서는 원시형 인자도 밀봉된 객체라고 취급해서 {{jsxref("Global_Objects/TypeError", "TypeError")}}를 발생시키지 않고 원시형 인자를 그대로 반환합니다.</span></p>
+<p>ES5에서는 <code><strong>Object.seal()</strong></code> 메서드의 인자가 객체가 아닐 때(즉, 원시형일 때)는 {{jsxref("Global_Objects/TypeError", "TypeError")}}가 발생합니다. ES6에서는 원시형 인자도 밀봉된 객체라고 취급해서 {{jsxref("Global_Objects/TypeError", "TypeError")}}를 발생시키지 않고 원시형 인자를 그대로 반환합니다.</p>
<pre class="brush: js">&gt; Object.seal(1)
TypeError: 1 is not an object // ES5 code
@@ -124,7 +124,7 @@ TypeError: 1 is not an object // ES5 code
<p>{{Compat("javascript.builtins.Object.seal")}}</p>
-<h2 id="See_also" name="See_also">같이 보기</h2>
+<h2 id="See_also">같이 보기</h2>
<ul>
<li>{{jsxref("Object.isSealed()")}}</li>
diff --git a/files/ko/web/javascript/reference/global_objects/object/valueof/index.html b/files/ko/web/javascript/reference/global_objects/object/valueof/index.html
index 863ba06a1e..cb8e14c16d 100644
--- a/files/ko/web/javascript/reference/global_objects/object/valueof/index.html
+++ b/files/ko/web/javascript/reference/global_objects/object/valueof/index.html
@@ -33,7 +33,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Object/valueOf
<p>JavaScript는 객체를 원시 값으로 변환할 때 <code>valueOf</code> 메서드를 호출합니다. 보통 원시 값을 필요로 할 때 알아서 사용하므로 직접 호출해야 하는 경우는 매우 드뭅니다.</p>
-<p>기본적으로 {{jsxref("Object")}}의 모든 후손 객체는 <code>valueOf</code>를 상속받습니다. 내장된 핵심 객체는 모두 <code>valueOf</code>를 재정의<sup>override</sup>해 적합한 값을 반환합니다. 어떤 객체가 원시 값을 가지고 있지 않다면, <code>valueOf</code>는 객체 스스로를 반환합니다.</p>
+<p>기본적으로 {{jsxref("Object")}}의 모든 후손 객체는 <code>valueOf</code>를 상속받습니다. 내장된 핵심 객체는 모두 <code>valueOf</code>를 재정의해 적합한 값을 반환합니다. 어떤 객체가 원시 값을 가지고 있지 않다면, <code>valueOf</code>는 객체 스스로를 반환합니다.</p>
<p>여러분의 코드에서 <code>valueOf</code>를 호출해 내장 객체를 원시 값으로 변환할 수 있습니다. 사용자 정의 객체를 만들 땐 <code>valueOf</code>를 재정의해 {{jsxref("Object")}}의 메서드 대신 다른 행동을 부여할 수도 있습니다.</p>
@@ -70,7 +70,7 @@ MyNumberType.prototype.valueOf = function() {
var myObj = new MyNumberType(4);
myObj + 3; // 7</pre>
-<h3 id="단항_더하기_사용하기"><a name="Details_of_unary_plus">단항 더하기 사용하기</a></h3>
+<h3 id="단항_더하기_사용하기">단항 더하기 사용하기</h3>
<pre class="notranslate">+"5" // 5 (string to number)
+"" // 0 (string to number)
diff --git a/files/ko/web/javascript/reference/global_objects/parseint/index.html b/files/ko/web/javascript/reference/global_objects/parseint/index.html
index 0539e1ba53..d52a6fcb41 100644
--- a/files/ko/web/javascript/reference/global_objects/parseint/index.html
+++ b/files/ko/web/javascript/reference/global_objects/parseint/index.html
@@ -4,6 +4,7 @@ slug: Web/JavaScript/Reference/Global_Objects/parseInt
tags:
- JavaScript
- Reference
+browser-compat: javascript.builtins.parseInt
translation_of: Web/JavaScript/Reference/Global_Objects/parseInt
---
<div>{{jsSidebar("Objects")}}</div>
@@ -47,7 +48,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/parseInt
<li>첫번째 non-whitespace 문자가 숫자로 변환되지 않는 경우</li>
</ul>
-<h2 id="설명_2"><a id="설명" name="설명">설명</a></h2>
+<h2 id="설명_2">설명</h2>
<p><code>parseInt</code> 함수는 첫 번째 인자를 문자열로 변환하고 파싱하고,  그 문자열을 파싱하여 정수나 <code>NaN</code>을 리턴합니다.</p>
@@ -57,7 +58,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/parseInt
<p>만약 <code>parseInt</code> 함수가 특정 진수를 나타내는 숫자가 아닌 글자를 마주치게 되면, 이 글자와 계속되는 글자들은 전부 무시되며, 파싱된 정수값을 리턴합니다. <code>parseInt</code> 함수는 정수값으로 숫자를 잘라버립니다. 맨 앞의 공백과 그 뒤의 공백들은 허용됩니다.</p>
-<p>일부 숫자들은 문자열 표현에 e 문자를 사용하기 때문에(예: 6.022 × 10<sup>23</sup>의 경우 <code>6.022e23</code> ) 숫자를 자르기 위하여 <code>parseInt</code>를 사용하는 것은 매우 크거나 매우 작은 숫자에 사용하는 경우 예기치 않은 결과가 발생합니다. <code>parseInt</code>는 {{jsxref("Math.floor()")}}의 대체품으로 사용해서는 안 됩니다.</p>
+<p>일부 숫자들은 문자열 표현에 e 문자를 사용하기 때문에(예: 6.022 × 10^23의 경우 <code>6.022e23</code> ) 숫자를 자르기 위하여 <code>parseInt</code>를 사용하는 것은 매우 크거나 매우 작은 숫자에 사용하는 경우 예기치 않은 결과가 발생합니다. <code>parseInt</code>는 {{jsxref("Math.floor()")}}의 대체품으로 사용해서는 안 됩니다.</p>
<p><code>parseInt</code>는 양수를 의미하는 <code>+ </code>기호와 음수를 나타내는 <code>-</code> 기호를 정확히 이해합니다(ECMAScript 1 이후). 공백이 제거된 후 구문 분석의 초기 단계로 수행됩니다. 기호를 찾을 수 없으면 알고리즘이 다음 단계로 이동하고, 그렇지 않으면 기호를 제거하고 문자열의 나머지 부분에서 숫자 파싱을 실행합니다.</p>
@@ -206,7 +207,7 @@ parseInt(1e+21,10);
<h2 id="브라우저_호환성">브라우저 호환성</h2>
-<div id="compat-mobile">{{Compat("javascript.builtins.parseInt")}}</div>
+<div>{{Compat}}</div>
<h2 id="같이_보기">같이 보기</h2>
diff --git a/files/ko/web/javascript/reference/global_objects/promise/finally/index.html b/files/ko/web/javascript/reference/global_objects/promise/finally/index.html
index edf6025aef..80be4d88d2 100644
--- a/files/ko/web/javascript/reference/global_objects/promise/finally/index.html
+++ b/files/ko/web/javascript/reference/global_objects/promise/finally/index.html
@@ -48,7 +48,7 @@ p.finally(function() {
</ul>
<div class="note">
-<p><strong>Note:</strong>  <code>finally</code> 콜백에서 <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5); font-size: 16px;">throw</span></font> (또는 거부된 promise를 반환)하면 <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5); font-size: 16px;">throw()</span></font>를 호출 할 때 지정된 거부 이유로 새롭게 만들어진 promise를 반환합니다.</p>
+<p><strong>Note:</strong>  <code>finally</code> 콜백에서 <code>throw</code> (또는 거부된 promise를 반환)하면 <code>throw()</code>를 호출 할 때 지정된 거부 이유로 새롭게 만들어진 promise를 반환합니다.</p>
</div>
<h2 id="예제">예제</h2>
diff --git a/files/ko/web/javascript/reference/global_objects/promise/index.html b/files/ko/web/javascript/reference/global_objects/promise/index.html
index cc9c9bc427..6a78ea5619 100644
--- a/files/ko/web/javascript/reference/global_objects/promise/index.html
+++ b/files/ko/web/javascript/reference/global_objects/promise/index.html
@@ -27,7 +27,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Promise
<li>거부(<em>rejected)</em>: 연산이 실패함.</li>
</ul>
-<p>대기 중인 프로미스는 값과 함께 <em>이행할</em> 수도, 어떤 이유(오류)로 인해 <em>거부</em>될 수 있습니다. 이행이나 거부될 때, 프로미스에 연결한 처리기는 그 프로미스의 <code>then</code> 메서드에 의해 대기열에 오릅니다. 이미 이행했거나 거부된 프로미스에 연결한 처리기도 호출하므로, 비동기 연산과 처리기 연결 사이에 경합 조건<sup>race condition</sup>은 없습니다.</p>
+<p>대기 중인 프로미스는 값과 함께 <em>이행할</em> 수도, 어떤 이유(오류)로 인해 <em>거부</em>될 수 있습니다. 이행이나 거부될 때, 프로미스에 연결한 처리기는 그 프로미스의 <code>then</code> 메서드에 의해 대기열에 오릅니다. 이미 이행했거나 거부된 프로미스에 연결한 처리기도 호출하므로, 비동기 연산과 처리기 연결 사이에 경합 조건은 없습니다.</p>
<p>{{jsxref("Promise.prototype.then()")}} 및 {{jsxref("Promise.prototype.catch()")}} 메서드의 반환 값은 다른 프로미스이므로, 서로 연결할 수 있습니다.</p>
@@ -38,7 +38,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Promise
</div>
<div class="note">
-<p><strong>참고</strong>: 프로미스는 대기 중이지 않으며 이행 또는 거부됐을 때 처리(settled)됐다고 말합니다. 프로미스와 함께 쓰이는 단어 resolved는 프로미스가 다른 프로미스의 상태에 맞춰 처리됨, 또는 상태가 "잠김"되었다는 의미입니다. 용어에 관한 더 자세한 설명은 Domenic Denicola의 글 <a href="https://github.com/domenic/promises-unwrapping/blob/master/docs/states-and-fates.md" title="States and fates">States and fates</a>에서 볼 수 있습니다.</p>
+<p><strong>참고</strong>: 프로미스는 대기 중이지 않으며 이행 또는 거부됐을 때 처리(settled)됐다고 말합니다. 프로미스와 함께 쓰이는 단어 resolved는 프로미스가 다른 프로미스의 상태에 맞춰 처리됨, 또는 상태가 "잠김"되었다는 의미입니다. 용어에 관한 더 자세한 설명은 Domenic Denicola의 글 <a href="https://github.com/domenic/promises-unwrapping/blob/master/docs/states-and-fates.md">States and fates</a>에서 볼 수 있습니다.</p>
</div>
<h2 id="생성자">생성자</h2>
diff --git a/files/ko/web/javascript/reference/global_objects/promise/race/index.html b/files/ko/web/javascript/reference/global_objects/promise/race/index.html
index 618ae4ccb5..47b027024b 100644
--- a/files/ko/web/javascript/reference/global_objects/promise/race/index.html
+++ b/files/ko/web/javascript/reference/global_objects/promise/race/index.html
@@ -40,7 +40,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Promise/race
<h2 id="예제">예제</h2>
-<h3 id="Promise.race의_비동기성"><font face="consolas, Liberation Mono, courier, monospace"><code>Promise.race</code>의 비동기성</font></h3>
+<h3 id="Promise.race의_비동기성"><code>Promise.race</code>의 비동기성</h3>
<p>다음 예제에서 <code>Promise.race</code>의 비동기성을 확인할 수 있습니다.</p>
diff --git a/files/ko/web/javascript/reference/global_objects/promise/then/index.html b/files/ko/web/javascript/reference/global_objects/promise/then/index.html
index 989b17b846..c4f1a1295a 100644
--- a/files/ko/web/javascript/reference/global_objects/promise/then/index.html
+++ b/files/ko/web/javascript/reference/global_objects/promise/then/index.html
@@ -41,7 +41,7 @@ p.then(function(value) {
<h3 id="반환값">반환값</h3>
-<p>{{jsxref("Promise")}}가 이행하거나 거부했을 때, 각각에 해당하는 핸들러 함수(<code style="font-style: normal; font-weight: normal;">onFulfilled</code>나 <code style="font-style: normal; font-weight: normal;">onRejected</code>)가 <strong>비동기적으로</strong> 실행됩니다. 핸들러 함수는 다음 규칙을 따라 실행됩니다.</p>
+<p>{{jsxref("Promise")}}가 이행하거나 거부했을 때, 각각에 해당하는 핸들러 함수(<code>onFulfilled</code>나 <code>onRejected</code>)가 <strong>비동기적으로</strong> 실행됩니다. 핸들러 함수는 다음 규칙을 따라 실행됩니다.</p>
<ul>
<li>함수가 값을 반환할 경우, <code>then</code>에서 반환한 프로미스는 그 반환값을 자신의 결과값으로 하여 이행합니다.</li>
diff --git a/files/ko/web/javascript/reference/global_objects/set/values/index.html b/files/ko/web/javascript/reference/global_objects/set/values/index.html
index 37e019e3da..3d22a90f6d 100644
--- a/files/ko/web/javascript/reference/global_objects/set/values/index.html
+++ b/files/ko/web/javascript/reference/global_objects/set/values/index.html
@@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Set/values
---
<div>{{JSRef}}</div>
-<p><code><strong>values()</strong></code> method는 <code>Set<font face="Arial, x-locale-body, sans-serif"><span style="background-color: #ffffff;"> 객체에 요소가 삽입된 순서대로 각 요소의 값을 순환할 수 있는 </span></font></code><code>Iterator</code> 객체를 반환합니다.</p>
+<p><code><strong>values()</strong></code> method는 <code>Set</code> 객체에 요소가 삽입된 순서대로 각 요소의 값을 순환할 수 있는 <code>Iterator</code> 객체를 반환합니다.</p>
<p>The <strong><code>keys()</code></strong> method is an alias for this method (for similarity with {{jsxref("Map")}} objects); it behaves exactly the same and returns <strong>values</strong> of <code>Set</code> elements.</p>
diff --git a/files/ko/web/javascript/reference/global_objects/string/concat/index.html b/files/ko/web/javascript/reference/global_objects/string/concat/index.html
index 1d5b4f2cd6..170f8d2bc1 100644
--- a/files/ko/web/javascript/reference/global_objects/string/concat/index.html
+++ b/files/ko/web/javascript/reference/global_objects/string/concat/index.html
@@ -7,6 +7,7 @@ tags:
- Prototype
- Reference
- String
+browser-compat: javascript.builtins.String.concat
translation_of: Web/JavaScript/Reference/Global_Objects/String/concat
---
<div>{{JSRef}}</div>
@@ -91,11 +92,7 @@ var greetList = ['Hello', ' ', 'Venkat', '!'];
<h2 id="브라우저_호환성">브라우저 호환성</h2>
-<p>{{Compat("javascript.builtins.String.concat")}}</p>
-
-<div></div>
-
-<div id="compat-mobile"></div>
+<p>{{Compat}}</p>
<h2 id="관련문서">관련문서</h2>
diff --git a/files/ko/web/javascript/reference/global_objects/string/fromcharcode/index.html b/files/ko/web/javascript/reference/global_objects/string/fromcharcode/index.html
index 98b1627666..9808f33355 100644
--- a/files/ko/web/javascript/reference/global_objects/string/fromcharcode/index.html
+++ b/files/ko/web/javascript/reference/global_objects/string/fromcharcode/index.html
@@ -51,7 +51,7 @@ String.fromCharCode(0x12014) // 숫자 '1'은 무시해서 "—"
<h2 id="더_큰_값과_사용하기">더 큰 값과 사용하기</h2>
-<p>초기 JavaScript 표준화 과정에서 예상했던 것처럼, 대부분의 흔한 유니코드 값을 16비트 숫자로 표현할 수 있고, <code>fromCharCode()</code>가 많은 흔한 값에서 하나의 문자를 반환할 수 있지만, <strong>모든</strong> 유효한 유니코드 값(최대 21비트)을 처리하려면 <code>fromCharCode()</code>만으로는 부족합니다. 높은 코드 포인트의 문자는 써로게이트<sup>surrogate</sup> 값 두 개를 합쳐 하나의 문자를 표현하므로,{{jsxref("String.fromCodePoint()")}}(ES2015 표준) 메서드는 그러한 쌍을 높은 값의 문자로 변환할 수 있습니다.</p>
+<p>초기 JavaScript 표준화 과정에서 예상했던 것처럼, 대부분의 흔한 유니코드 값을 16비트 숫자로 표현할 수 있고, <code>fromCharCode()</code>가 많은 흔한 값에서 하나의 문자를 반환할 수 있지만, <strong>모든</strong> 유효한 유니코드 값(최대 21비트)을 처리하려면 <code>fromCharCode()</code>만으로는 부족합니다. 높은 코드 포인트의 문자는 써로게이트 값 두 개를 합쳐 하나의 문자를 표현하므로,{{jsxref("String.fromCodePoint()")}}(ES2015 표준) 메서드는 그러한 쌍을 높은 값의 문자로 변환할 수 있습니다.</p>
<h2 id="명세">명세</h2>
diff --git a/files/ko/web/javascript/reference/global_objects/string/index.html b/files/ko/web/javascript/reference/global_objects/string/index.html
index 48217dee18..2f677292dc 100644
--- a/files/ko/web/javascript/reference/global_objects/string/index.html
+++ b/files/ko/web/javascript/reference/global_objects/string/index.html
@@ -12,7 +12,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String
<p><strong><code>String</code></strong> 전역 객체는 문자열(문자의 나열)의 생성자입니다.</p>
-<h2 id="Syntax" name="Syntax">구문</h2>
+<h2 id="Syntax">구문</h2>
<p>문자열 리터럴은 다음과 같은 형식을 사용합니다.</p>
@@ -127,9 +127,9 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String
<p>두 예시 모두 동일한 문자열을 생성합니다.</p>
-<h2 id="Description" name="Description">설명</h2>
+<h2 id="Description">설명</h2>
-<p>문자열은 텍스트 형태로 표현될 수있는 데이터를 보관하는 데 유용합니다. 문자열에서 가장 많이 사용되는 작업들은 문자열의 길이를 확인하는 ({{jsxref("String.length", "length")}}), 문자열을 생성하고 연결하는 <a href="/ko/docs/Web/JavaScript/Reference/Operators/String_Operators" title="JavaScript/Reference/Operators/String_Operators">+ 와 += 문자열 연산자</a>, 서브문자열(substring)이 있는지 확인하고, 있으면 위치를 확인하는 {{jsxref("String.prototype.indexOf()", "indexOf()")}} 메서드, 서브문자열(substring)을 추출해내는 {{jsxref("String.prototype.substring()", "substring()")}} 메서드가 있습니다.</p>
+<p>문자열은 텍스트 형태로 표현될 수있는 데이터를 보관하는 데 유용합니다. 문자열에서 가장 많이 사용되는 작업들은 문자열의 길이를 확인하는 ({{jsxref("String.length", "length")}}), 문자열을 생성하고 연결하는 <a href="/ko/docs/Web/JavaScript/Reference/Operators/String_Operators">+ 와 += 문자열 연산자</a>, 서브문자열(substring)이 있는지 확인하고, 있으면 위치를 확인하는 {{jsxref("String.prototype.indexOf()", "indexOf()")}} 메서드, 서브문자열(substring)을 추출해내는 {{jsxref("String.prototype.substring()", "substring()")}} 메서드가 있습니다.</p>
<h3 id="문자_접근">문자 접근</h3>
@@ -145,9 +145,9 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String
<p>브라켓([ ]) 표기법을 사용하여 문자에 접근하는 경우 , 이러한 프로퍼티들에 새로운 값을 할당하거나 삭제할 수는 없습니다. 포함되어 있는 프로퍼티들은 작성할 수도, 수정할 수도 없습니다. (더 자세한 정보는 {{jsxref("Object.defineProperty()")}}를 참고 바랍니다 .)</p>
-<h3 id="Comparing_strings" name="Comparing_strings">문자열 비교</h3>
+<h3 id="Comparing_strings">문자열 비교</h3>
-<p>C 개발자는 문자열 비교를 위하여 <code><span style="font-family: courier new,andale mono,monospace;">strcmp()</span></code> 함수를 사용합니다. JavaScript에서는 단지 <a href="/ko/docs/Web/JavaScript/Reference/Operators/Comparison_Operators" style="line-height: inherit;" title="JavaScript/Reference/Operators/Comparison_Operators">less-than와 greater-than 연산자</a>만을 사용하여 문자열을 비교할 수 있습니다<span style="line-height: inherit;"> </span><span style="line-height: inherit;">:</span></p>
+<p>C 개발자는 문자열 비교를 위하여 <code>strcmp()</code> 함수를 사용합니다. JavaScript에서는 단지 <a href="/ko/docs/Web/JavaScript/Reference/Operators/Comparison_Operators">less-than와 greater-than 연산자</a>만을 사용하여 문자열을 비교할 수 있습니다:</p>
<pre class="brush: js">var a = "a";
var b = "b";
@@ -160,11 +160,11 @@ if (a &lt; b) { // true
}
</pre>
-<p>비슷한 결과를 얻을 수 있는 방법으로 <span style="font-family: courier new,andale mono,monospace;">String</span> 인스턴스에서 상속된 {{jsxref("String.prototype.localeCompare()", "localeCompare()")}} 메서드를 사용할 수 있습니다.</p>
+<p>비슷한 결과를 얻을 수 있는 방법으로 String 인스턴스에서 상속된 {{jsxref("String.prototype.localeCompare()", "localeCompare()")}} 메서드를 사용할 수 있습니다.</p>
<h3 id="문자열_원형과_String_객체의_차이">문자열 원형과 <code>String</code> 객체의 차이</h3>
-<div>JavaScript는 <code>String</code> 오브젝트와 원형의 문자열을 다르게 취급한다는 것에 주의해야 합니다. ({{jsxref("Boolean")}}과 <a href="/ko/docs/Web/JavaScript/Reference/Global_Objects" title="JavaScript/Reference/Global_Objects/">숫자</a>의 true도 마찬가지입니다.)</div>
+<div>JavaScript는 <code>String</code> 오브젝트와 원형의 문자열을 다르게 취급한다는 것에 주의해야 합니다. ({{jsxref("Boolean")}}과 <a href="/ko/docs/Web/JavaScript/Reference/Global_Objects">숫자</a>의 true도 마찬가지입니다.)</div>
<div> </div>
@@ -187,19 +187,19 @@ console.log(eval(s2)); // returns the string "2 + 2"
<p>이러한 이유로, 비록 코드 상에서 원형 문자열을 사용하는 대신에 <code>String</code> 오브젝트를 사용하게 되면 코드가 손상될 수 있지만, 일반적인 개발자는 차이를 걱정할 필요는 없습니다.</p>
-<p><code>String</code><span style="line-height: inherit;"> 오브젝트는 언제든지 </span>{{jsxref("String.prototype.valueOf()", "valueOf()")}} <span style="line-height: inherit;"> 메서드로 원형에 대응하도록 전환할 수 있습니다.</span></p>
+<p><code>String</code> 오브젝트는 언제든지 </span>{{jsxref("String.prototype.valueOf()", "valueOf()")}} 메서드로 원형에 대응하도록 전환할 수 있습니다.</span></p>
<pre class="brush: js">console.log(eval(s2.valueOf())); // returns the number 4
</pre>
-<h2 id="Properties" name="Properties">속성</h2>
+<h2 id="Properties">속성</h2>
<dl>
<dt>{{jsxref("String.prototype")}}</dt>
<dd>String 오브젝트는 프로퍼티의 추가가 가능합니다.</dd>
</dl>
-<h2 id="Methods" name="Methods">메서드</h2>
+<h2 id="Methods">메서드</h2>
<dl>
<dt>{{jsxref("String.fromCharCode()")}}</dt>
@@ -216,15 +216,15 @@ console.log(eval(s2)); // returns the string "2 + 2"
<p><strong><code>String</code> generic들은 비표준으로, 가까운 미래에 사라질 것입니다.</strong> 아래에서 제공하고 있는 방식을 사용하지 않으면, 브라우저들간의 호환성은 기대하기 어렵습니다. </p>
</div>
-<p><code>String</code><span style="line-height: inherit;"> 인스턴스 메서드는 JavScript 1.6으로 Firefox에서(ECMAScript 표준에 속하지는 않지만) 어떤 오브젝트라도 String 메서드에 적용하여 String 오브젝트에서 사용가능합니다:</span></p>
+<p><code>String</code> 인스턴스 메서드는 JavScript 1.6으로 Firefox에서(ECMAScript 표준에 속하지는 않지만) 어떤 오브젝트라도 String 메서드에 적용하여 String 오브젝트에서 사용가능합니다:</p>
<pre class="brush: js">var num = 15;
console.log(String.replace(num, /5/, '2'));
</pre>
-<p class="brush: js">{{jsxref("Global_Objects/Array", "Generics", "#Array_generic_methods", 1)}}은<span style="line-height: inherit;"> </span>{{jsxref("Global_Objects/Array", "Array")}}<span style="line-height: inherit;"> 메서드에도 사용 가능합니다.</span></p>
+<p>{{jsxref("Global_Objects/Array", "Generics", "#Array_generic_methods", 1)}}은 {{jsxref("Global_Objects/Array", "Array")}} 메서드에도 사용 가능합니다.</p>
-<h2 id="String_instances" name="String_instances"><code>String</code> 인스턴스</h2>
+<h2 id="String_instances"><code>String</code> 인스턴스</h2>
<h3 id="속성">속성</h3>
@@ -252,7 +252,7 @@ for (var i = 0, n = inputValues.length; i &lt; n; ++i) {
}
</pre>
-<h2 id="Browser_Compatibility" name="Browser_Compatibility">명세</h2>
+<h2 id="Browser_Compatibility">명세</h2>
<table class="standard-table">
<tbody>
@@ -284,7 +284,7 @@ for (var i = 0, n = inputValues.length; i &lt; n; ++i) {
</tbody>
</table>
-<h2 id="Browser_Compatibility" name="Browser_Compatibility">브라우저 호환성</h2>
+<h2 id="Browser_Compatibility">브라우저 호환성</h2>
diff --git a/files/ko/web/javascript/reference/global_objects/string/repeat/index.html b/files/ko/web/javascript/reference/global_objects/string/repeat/index.html
index 1e8398e41e..dfea5e722d 100644
--- a/files/ko/web/javascript/reference/global_objects/string/repeat/index.html
+++ b/files/ko/web/javascript/reference/global_objects/string/repeat/index.html
@@ -44,7 +44,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/repeat
<h2 id="폴리필">폴리필</h2>
-<p><code>repeat</code>은 ECMAScript 2015 명세에 추가됐습니다. 따라서 어떤 표준 구현체에서는 사용할 수 없을 수도 있습니다. 그러나 아래 코드를 포함하면 지원하지 않는 플랫폼에서도 <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">repeat</span></font>을 사용할 수 있습니다.</p>
+<p><code>repeat</code>은 ECMAScript 2015 명세에 추가됐습니다. 따라서 어떤 표준 구현체에서는 사용할 수 없을 수도 있습니다. 그러나 아래 코드를 포함하면 지원하지 않는 플랫폼에서도 <code>repeat</code>을 사용할 수 있습니다.</p>
<pre dir="rtl"><code>if (!String.prototype.repeat) {
String.prototype.repeat = function(count) {
diff --git a/files/ko/web/javascript/reference/global_objects/string/replace/index.html b/files/ko/web/javascript/reference/global_objects/string/replace/index.html
index 3b189bfbf5..e2ad4f5cb0 100644
--- a/files/ko/web/javascript/reference/global_objects/string/replace/index.html
+++ b/files/ko/web/javascript/reference/global_objects/string/replace/index.html
@@ -1,6 +1,7 @@
---
title: String.prototype.replace()
slug: Web/JavaScript/Reference/Global_Objects/String/replace
+browser-compat: javascript.builtins.String.replace
translation_of: Web/JavaScript/Reference/Global_Objects/String/replace
---
<div>{{JSRef}}</div>
@@ -95,7 +96,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/replace
<td><code>p1,<br>
p2,<br>
...</code></td>
- <td>윗쪽의 $n 표현식과 동일합니다. (<code>$1</code>은 <code>p1</code>, <code>$2</code>는 <code>p2</code>...) 예를 들어, 만약 정규표현식 <code>/(\a+)(\b+)/</code> 이 주어진다면<code><font face="Open Sans, Arial, sans-serif"> </font></code><code>p1</code>은 <code>\a+</code>와 매치되고 <code>p2</code>는 <code>\b+</code>와 매치됩니다.</td>
+ <td>윗쪽의 $n 표현식과 동일합니다. (<code>$1</code>은 <code>p1</code>, <code>$2</code>는 <code>p2</code>...) 예를 들어, 만약 정규표현식 <code>/(\a+)(\b+)/</code> 이 주어진다면<code>p1</code>은 <code>\a+</code>와 매치되고 <code>p2</code>는 <code>\b+</code>와 매치됩니다.</td>
</tr>
<tr>
<td><code>offset</code></td>
@@ -277,18 +278,7 @@ console.log(retArr);
<h2 id="브라우저_호환성">브라우저 호환성</h2>
-<div> </div>
-
-<div id="compat-mobile">{{Compat("javascript.builtins.String.replace")}}</div>
-
-<h2 id="Firefox-specific_notes">Firefox-specific notes</h2>
-
-<ul>
- <li>Starting with Gecko 27 {{geckoRelease(27)}}, this method has been adjusted to conform with the ECMAScript specification. When <code>replace()</code> is called with a global regular expression, the {{jsxref("RegExp.lastIndex")}} property (if specified) will be reset to <code>0</code> ({{bug(501739)}}).</li>
- <li>Starting with Gecko 39 {{geckoRelease(39)}}, the non-standard <code>flags</code> argument is deprecated and throws a console warning ({{bug(1142351)}}).</li>
- <li>Starting with Gecko 47 {{geckoRelease(47)}}, the non-standard <code>flags</code> argument is no longer supported in non-release builds and will soon be removed entirely ({{bug(1245801)}}).</li>
- <li>Starting with Gecko 49 {{geckoRelease(49)}}, the non-standard <code>flags</code> argument is no longer supported ({{bug(1108382)}}).</li>
-</ul>
+<div>{{Compat}}</div>
<h2 id="같이_보기">같이 보기</h2>
diff --git a/files/ko/web/javascript/reference/global_objects/string/split/index.html b/files/ko/web/javascript/reference/global_objects/string/split/index.html
index 83d8136caa..a5b0df228e 100644
--- a/files/ko/web/javascript/reference/global_objects/string/split/index.html
+++ b/files/ko/web/javascript/reference/global_objects/string/split/index.html
@@ -22,7 +22,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/split
<pre class="syntaxbox"><var>str</var>.split([<var>separator</var>[, <var>limit</var>]])</pre>
<div class="warning">
-<p><strong>주의:</strong> 구분자로 빈 문자열(<code>""</code>)을 제공하면, 사용자가 인식하는 문자 하나(<a href="https://unicode.org/reports/tr29/#Grapheme_Cluster_Boundaries">grapheme cluster</a>) 또는 유니코드 문자(코드포인트) 하나씩으로 나누는 것이 아니라, UTF-16 코드유닛으로 나누게 되며 <a href="http://unicode.org/faq/utf_bom.html#utf16-2">써로게이트 페어</a><sup>surrogate pair</sup>가 망가질 수 있습니다. 스택 오버플로우의 <a href="https://stackoverflow.com/a/34717402">How do you get a string to a character array in JavaScript?</a> 질문도 참고해 보세요.</p>
+<p><strong>주의:</strong> 구분자로 빈 문자열(<code>""</code>)을 제공하면, 사용자가 인식하는 문자 하나(<a href="https://unicode.org/reports/tr29/#Grapheme_Cluster_Boundaries">grapheme cluster</a>) 또는 유니코드 문자(코드포인트) 하나씩으로 나누는 것이 아니라, UTF-16 코드유닛으로 나누게 되며 <a href="http://unicode.org/faq/utf_bom.html#utf16-2">써로게이트 페어</a>가 망가질 수 있습니다. 스택 오버플로우의 <a href="https://stackoverflow.com/a/34717402">How do you get a string to a character array in JavaScript?</a> 질문도 참고해 보세요.</p>
</div>
<h3 id="매개변수">매개변수</h3>
@@ -44,7 +44,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/split
<p>문자열에서 <code>separator</code>가 등장하면 해당 부분은 삭제되고 남은 문자열이 배열로 반환됩니다. <code>separator</code>가 등장하지 않거나 생략되었을 경우 배열은 원본 문자열을 유일한 원소로 가집니다. <code>separator</code>가 빈 문자열일 경우, <code>str</code>은 문자열의 모든 문자를 원소로 가지는 배열로 변환됩니다. <code>separator</code>가 원본 문자열의 처음이나 끝에 등장할 경우 반환되는 배열도 빈 문자열로 시작하거나 끝납니다. 그러므로 원본 문자열에 <code>separator</code> 하나만이 포함되어 있을 경우 빈 문자열 두 개를 원소로 가지는 배열이 반환됩니다.</p>
-<p><code>separator</code>가 포획 괄호<sup>capturing parentheses</sup>를 포함하는 정규표현식일 경우, <code>separator</code>가 일치할 때마다 포획 괄호의 (정의되지 않은 경우도 포함한) 결과가 배열의 해당 위치에 포함됩니다.</p>
+<p><code>separator</code>가 포획 괄호를 포함하는 정규표현식일 경우, <code>separator</code>가 일치할 때마다 포획 괄호의 (정의되지 않은 경우도 포함한) 결과가 배열의 해당 위치에 포함됩니다.</p>
<p>{{Note("<code>separator</code>가 배열일 경우 분할에 사용하기 전에 우선 문자열로 변환됩니다.")}}</p>
diff --git a/files/ko/web/javascript/reference/global_objects/string/substring/index.html b/files/ko/web/javascript/reference/global_objects/string/substring/index.html
index b4dbd8c170..269871d785 100644
--- a/files/ko/web/javascript/reference/global_objects/string/substring/index.html
+++ b/files/ko/web/javascript/reference/global_objects/string/substring/index.html
@@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/substring
---
<div>{{JSRef}}</div>
-<p><strong><code>substring()</code></strong><font><font>메소드는 string 객체의 시작 인덱스로 부터 종료 인덱스 전 까지 문자열의 부분 문자열을 반환합니다. </font></font></p>
+<p><strong><code>substring()</code></strong> 메소드는 string 객체의 시작 인덱스로 부터 종료 인덱스 전 까지 문자열의 부분 문자열을 반환합니다.</p>
<div>{{EmbedInteractiveExample("pages/js/string-substring.html")}}</div>
diff --git a/files/ko/web/javascript/reference/global_objects/string/tostring/index.html b/files/ko/web/javascript/reference/global_objects/string/tostring/index.html
deleted file mode 100644
index 197b679edd..0000000000
--- a/files/ko/web/javascript/reference/global_objects/string/tostring/index.html
+++ /dev/null
@@ -1,58 +0,0 @@
----
-title: String.prototype.toString()
-slug: Web/JavaScript/Reference/Global_Objects/String/toString
-translation_of: Web/JavaScript/Reference/Global_Objects/String/toString
----
-<div><font><font>{{JSRef}}</font></font></div>
-
-<p><font><font>이 </font></font><strong><code>toString()</code></strong><font><font>메소드는 지정된 객체를 나타내는 문자열을 반환합니다.</font></font></p>
-
-<div><font><font>{{EmbedInteractiveExample ( "pages / js / string-tostring.html")}}</font></font></div>
-
-<h2 id="통사론"><font><font>통사론</font></font></h2>
-
-<pre class="syntaxbox"><code><var>str</var>.toString()</code></pre>
-
-<h3 id="반환_값"><font><font>반환 값</font></font></h3>
-
-<p><font><font>호출 객체를 나타내는 문자열</font></font></p>
-
-<h2 id="기술"><font><font>기술</font></font></h2>
-
-<p><font><font>{{jsxref ( "String")}} 오브젝트 </font></font><code>toString()</code><font><font>는 {{jsxref ( "Object")}} 오브젝트 </font><font>의 </font><font>메소드를 </font><font>대체 </font><font>합니다. </font><font>{{jsxref ( "Object.prototype.toString ()")}}을 상속하지 않습니다. </font><font>{{jsxref ( "String")}} 오브젝트의 경우 </font></font><code>toString()</code><font><font>메소드는 </font><font>오브젝트 </font><font>의 문자열 표시를 리턴하며 {{jsxref ( "String.prototype.valueOf ()")}} 메소드와 동일합니다.</font></font></p>
-
-<h2 id="예"><font><font>예</font></font></h2>
-
-<h3 id="사용_toString"><font><font>사용 </font></font><code>toString()</code></h3>
-
-<p><font><font>다음 예제는 {{jsxref ( "String")}} 오브젝트의 문자열 값을 표시합니다.</font></font></p>
-
-<pre class="brush: js"><font><font>var x = new String ( 'Hello world');</font></font>
-<font><font>
-console.log (x.toString ()); </font><font>// 'Hello world'를 기록합니다.</font></font>
-</pre>
-
-<h2 id="명세서"><font><font>명세서</font></font></h2>
-
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col"><font><font>사양</font></font></th>
- </tr>
- <tr>
- <td><font><font>{{SpecName ( 'ESDraft', '# sec-string.prototype.tostring', 'String.prototype.toString')}}}</font></font></td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="브라우저_호환성"><font><font>브라우저 호환성</font></font></h2>
-
-
-<p><font><font>{{Compat ( "javascript.builtins.String.toString")}}</font></font></p>
-
-<h2 id="또한보십시오"><font><font>또한보십시오</font></font></h2>
-
-<ul>
- <li><font><font>{{jsxref ( "Object.prototype.toSource ()")}}</font></font></li>
- <li><font><font>{{jsxref ( "String.prototype.valueOf ()")}}</font></font></li>
-</ul>
diff --git a/files/ko/web/javascript/reference/global_objects/string/tostring/index.md b/files/ko/web/javascript/reference/global_objects/string/tostring/index.md
new file mode 100644
index 0000000000..27d2453fd8
--- /dev/null
+++ b/files/ko/web/javascript/reference/global_objects/string/tostring/index.md
@@ -0,0 +1,56 @@
+---
+title: String.prototype.toString()
+slug: Web/JavaScript/Reference/Global_Objects/String/toString
+tags:
+ - JavaScript
+ - Method
+ - Prototype
+ - Reference
+ - String
+translation_of: Web/JavaScript/Reference/Global_Objects/String/toString
+browser-compat: javascript.builtins.String.toString
+---
+
+{{JSRef}}
+
+**`toString()`** 메서드는 객체의 문자열 표현을 반환합니다.
+
+{{EmbedInteractiveExample("pages/js/string-tostring.html")}}
+
+## 구문
+
+```js
+toString()
+```
+
+### 반환 값
+
+메서드를 호출하는 객체의 문자열 표현.
+
+## 설명
+
+{{jsxref("String")}} 객체는 {{jsxref("Object")}} 객체의 `toString()` 메서드를 상속하지 않고 재정의합니다. {{jsxref("String")}} 의 `toString()` 메서드는 객체의 문자열 표현을 반환하며 {{jsxref("String.prototype.valueOf()")}} 메서드와 동일합니다.
+
+## 예제
+
+### `toString()` 사용하기
+
+{{jsxref("String")}} 객체의 문자열 값을 표시하는 예제입니다.
+
+```js
+var x = new String('Hello world')
+
+console.log(x.toString()) // logs 'Hello world'
+```
+
+## 명세
+
+{{Specifications}}
+
+## 브라우저 호환성
+
+{{Compat}}
+
+## 같이 보기
+
+- {{jsxref("String.prototype.valueOf()")}}
diff --git a/files/ko/web/javascript/reference/global_objects/string/trimstart/index.html b/files/ko/web/javascript/reference/global_objects/string/trimstart/index.html
deleted file mode 100644
index df264d0078..0000000000
--- a/files/ko/web/javascript/reference/global_objects/string/trimstart/index.html
+++ /dev/null
@@ -1,106 +0,0 @@
----
-title: String.prototype.trimStart()
-slug: Web/JavaScript/Reference/Global_Objects/String/trimStart
-tags:
-- JavaScript
-- Method
-- Prototype
-- Reference
-- String
-- Polyfill
-browser-compat: javascript.builtins.String.trimStart
-translation_of: Web/JavaScript/Reference/Global_Objects/String/trimStart
----
-<div>{{JSRef}}</div>
-
-<p><strong><code>trimStart()</code></strong>메서드는 문자열 시작부분의 공백을 제거합니다. 또한 <code>trimLeft()</code>라는 별칭으로 호출이 가능합니다.</p>
-
-<div>{{EmbedInteractiveExample("pages/js/string-trimstart.html")}}</div>
-
-
-<h2 id="syntax">구문</h2>
-
-<pre class="brush: js">
-trimStart()
-
-trimLeft()
-</pre>
-
-<h3 id="return_value">반환값</h3>
-
-<p><code><var>str</var></code>시작부분(왼쪽)에서 공백이 제거된 새 문자열을 반환합니다.</p>
-
-<p><code><var>str</var></code>에 공백이 없을시에도 에러가 발생하지 않고 여전히 새 문자열(본질적으로 <code><var>str</var></code>의 복사본)이 반환됩니다.</p>
-
-<h3 id="aliasing">별칭</h3>
-
-<p>{{jsxref("String.prototype.padStart")}}표준 메서드 이름과 같은 함수의 일관성을 위해서<code>trimStart</code>가 되었습니다. 그러나,
- 웹 호환성을 위해서 <code>trimLeft</code> 이라는 별칭을 가집니다. 일부 엔진에서 이것은 다음 예시를 의미합니다.</p>
-
-<pre class="brush: js">String.prototype.trimLeft.name === "trimStart";</pre>
-
-<h2 id="examples">예제</h2>
-
-<h3 id="using_trimStart">trimStart() 사용</h3>
-
-<p>다음 예제는<code>'foo '</code>문자열을 표시합니다.</p>
-
-<pre class="brush: js highlight: [5]">var str = ' foo ';
-
-console.log(str.length); // 8
-
-str = str.trimStart();
-console.log(str.length); // 5
-console.log(str); // 'foo '
-</pre>
-
-<h2 id="polyfill">폴리필</h2>
-
-<pre class="brush: js highlight: [5]">//https://github.com/FabioVergani/js-Polyfill_String-trimStart
-
-(function(w){
- var String=w.String, Proto=String.prototype;
-
- (function(o,p){
- if(p in o?o[p]?false:true:true){
- var r=/^\s+/;
- o[p]=o.trimLeft||function(){
- return this.replace(r,'')
- }
- }
- })(Proto,'trimStart');
-
-})(window);
-
-/*
-ES6:
-(w=&gt;{
- const String=w.String, Proto=String.prototype;
-
- ((o,p)=&gt;{
- if(p in o?o[p]?false:true:true){
- const r=/^\s+/;
- o[p]=o.trimLeft||function(){
- return this.replace(r,'')
- }
- }
- })(Proto,'trimStart');
-
-})(window);
-*/</pre>
-
-<h2 id="specifications">명세서</h2>
-
-{{Specifications}}
-
-<h2 id="browser_compatibility">브라우저 호환성</h2>
-
-<p>{{Compat}}</p>
-
-<h2 id="See_also">같이 보기</h2>
-
-<ul>
- <li><code>String.prototype.trimStart</code>의 폴리필은 <a href="https://github.com/zloirock/core-js#ecmascript-string-and-regexp"><code>core-js</code></a>를 참고하세요.</li>
- <li>{{jsxref("String.prototype.trim()")}}</li>
- <li>{{jsxref("String.prototype.trimEnd()")}}</li>
-</ul>
diff --git a/files/ko/web/javascript/reference/global_objects/string/trimstart/index.md b/files/ko/web/javascript/reference/global_objects/string/trimstart/index.md
new file mode 100644
index 0000000000..46291bea6b
--- /dev/null
+++ b/files/ko/web/javascript/reference/global_objects/string/trimstart/index.md
@@ -0,0 +1,106 @@
+---
+title: String.prototype.trimStart()
+slug: Web/JavaScript/Reference/Global_Objects/String/trimStart
+tags:
+- JavaScript
+- Method
+- Prototype
+- Reference
+- String
+- Polyfill
+browser-compat: javascript.builtins.String.trimStart
+translation_of: Web/JavaScript/Reference/Global_Objects/String/trimStart
+---
+{{JSRef}}
+
+**`trimStart()`** 메서드는 문자열 시작부분의 공백을 제거합니다. 또한 `trimLeft()`라는 별칭으로 호출이 가능합니다.
+{{EmbedInteractiveExample("pages/js/string-trimstart.html")}}
+
+## 구문
+
+```js
+trimStart()
+
+trimLeft()
+```
+
+### 반환값
+
+`str` 시작부분(왼쪽)에서 공백이 제거된 새 문자열을 반환합니다.
+`str` 에 공백이 없을시에도 에러가 발생하지 않고 여전히 새 문자열(본질적으로 `str` 의 복사본)이 반환됩니다.
+
+### 별칭
+
+{{jsxref("String.prototype.padStart")}} 표준 메서드 이름과 같은 함수의 일관성을 위해서 `trimStart` 가 되었습니다.
+그러나, 웹 호환성을 위해서 `trimLeft` 이라는 별칭을 가집니다. 일부 엔진에서 이것은 다음 예시를 의미합니다.
+
+```js
+String.prototype.trimLeft.name === "trimStart";
+```
+
+## 예제
+
+### trimStart() 사용
+
+다음 예제는 `'foo '` 문자열을 표시합니다.
+
+```js
+var str = ' foo ';
+
+console.log(str.length); // 8
+
+str = str.trimStart();
+console.log(str.length); // 5
+console.log(str); // 'foo '
+```
+
+## 폴리필
+
+```js
+//https://github.com/FabioVergani/js-Polyfill_String-trimStart
+
+(function(w){
+ var String=w.String, Proto=String.prototype;
+
+ (function(o,p){
+ if(p in o?o[p]?false:true:true){
+ var r=/^\s+/;
+ o[p]=o.trimLeft||function(){
+ return this.replace(r,'')
+ }
+ }
+ })(Proto,'trimStart');
+
+})(window);
+
+/*
+ES6:
+(w=&gt;{
+ const String=w.String, Proto=String.prototype;
+
+ ((o,p)=&gt;{
+ if(p in o?o[p]?false:true:true){
+ const r=/^\s+/;
+ o[p]=o.trimLeft||function(){
+ return this.replace(r,'')
+ }
+ }
+ })(Proto,'trimStart');
+
+})(window);
+*/
+```
+
+## 명세서
+
+{{Specifications}}
+
+## 브라우저 호환성
+
+{{Compat}}
+
+## 같이 보기
+
+- `String.prototype.trimStart` 의 폴리필은 [`core-js`](https://github.com/zloirock/core-js#ecmascript-string-and-regexp)를 참고하세요.
+- {{jsxref("String.prototype.trim()")}}
+- {{jsxref("String.prototype.trimEnd()")}}
diff --git a/files/ko/web/javascript/reference/global_objects/syntaxerror/index.html b/files/ko/web/javascript/reference/global_objects/syntaxerror/index.html
index 73badf1974..0002ae6039 100644
--- a/files/ko/web/javascript/reference/global_objects/syntaxerror/index.html
+++ b/files/ko/web/javascript/reference/global_objects/syntaxerror/index.html
@@ -95,7 +95,7 @@ try {
}
</pre>
-<h2 id="명세" name="명세">명세</h2>
+<h2 id="명세">명세</h2>
{{Specifications}}
diff --git a/files/ko/web/javascript/reference/global_objects/webassembly/compile/index.html b/files/ko/web/javascript/reference/global_objects/webassembly/compile/index.html
index eb7dd71f5f..ae40207524 100644
--- a/files/ko/web/javascript/reference/global_objects/webassembly/compile/index.html
+++ b/files/ko/web/javascript/reference/global_objects/webassembly/compile/index.html
@@ -66,7 +66,7 @@ fetch('simple.wasm').then(response =&gt;
</tbody>
</table>
-<h2 id="Browser_compatibility" name="Browser_compatibility">Browser compatibility</h2>
+<h2 id="Browser_compatibility">Browser compatibility</h2>
<div>
diff --git a/files/ko/web/javascript/reference/global_objects/webassembly/compileerror/index.html b/files/ko/web/javascript/reference/global_objects/webassembly/compileerror/index.html
index 40ba328985..2c7456515a 100644
--- a/files/ko/web/javascript/reference/global_objects/webassembly/compileerror/index.html
+++ b/files/ko/web/javascript/reference/global_objects/webassembly/compileerror/index.html
@@ -94,7 +94,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/WebAssembly/CompileError
</tbody>
</table>
-<h2 id="Browser_compatibility" name="Browser_compatibility">Browser compatibility</h2>
+<h2 id="Browser_compatibility">Browser compatibility</h2>
<div>
diff --git a/files/ko/web/javascript/reference/global_objects/webassembly/compilestreaming/index.html b/files/ko/web/javascript/reference/global_objects/webassembly/compilestreaming/index.html
index a713ca1c0d..31f5a3125a 100644
--- a/files/ko/web/javascript/reference/global_objects/webassembly/compilestreaming/index.html
+++ b/files/ko/web/javascript/reference/global_objects/webassembly/compilestreaming/index.html
@@ -27,7 +27,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/WebAssembly/compileStrea
<h3 id="Exceptions">Exceptions</h3>
<ul>
- <li><code>bufferSource</code>가 <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Typed_arrays">typed array</a>가 아니면 <a href="https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/TypeError" title="TypeError 객체는 변수의 값이 원하는 타입이 아닐 때 발생하는 에러를 표현합니다."><code>TypeError</code></a>가 발생합니다.</li>
+ <li><code>bufferSource</code>가 <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Typed_arrays">typed array</a>가 아니면 <a href="https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/TypeError"><code>TypeError</code></a>가 발생합니다.</li>
<li>컴파일에 실패하면 promise는 <a href="https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/CompileError" rel="nofollow" title="The documentation about this has not yet been written; please consider contributing!"><code>WebAssembly.CompileError</code></a>와 함께 reject가 반환됩니다.</li>
</ul>
@@ -62,7 +62,7 @@ WebAssembly.compileStreaming(fetch('simple.wasm'))
</tbody>
</table>
-<h2 id="Browser_compatibility" name="Browser_compatibility">Browser compatibility</h2>
+<h2 id="Browser_compatibility">Browser compatibility</h2>
<div>
diff --git a/files/ko/web/javascript/reference/global_objects/webassembly/global/index.html b/files/ko/web/javascript/reference/global_objects/webassembly/global/index.html
index c85d74b53c..710ad041e8 100644
--- a/files/ko/web/javascript/reference/global_objects/webassembly/global/index.html
+++ b/files/ko/web/javascript/reference/global_objects/webassembly/global/index.html
@@ -98,7 +98,7 @@ WebAssembly.instantiateStreaming(fetch('global.wasm'), { js: { global } })
</tbody>
</table>
-<h2 id="Browser_compatibility" name="Browser_compatibility">Browser compatibility</h2>
+<h2 id="Browser_compatibility">Browser compatibility</h2>
<div>
diff --git a/files/ko/web/javascript/reference/global_objects/webassembly/index.html b/files/ko/web/javascript/reference/global_objects/webassembly/index.html
index 8412c9f0e4..21e6b071af 100644
--- a/files/ko/web/javascript/reference/global_objects/webassembly/index.html
+++ b/files/ko/web/javascript/reference/global_objects/webassembly/index.html
@@ -85,7 +85,7 @@ WebAssembly.instantiateStreaming(fetch('simple.wasm'), importObject)
</tbody>
</table>
-<h2 id="Browser_compatibility" name="Browser_compatibility">브라우저 호환성</h2>
+<h2 id="Browser_compatibility">브라우저 호환성</h2>
<div>{{Compat("javascript.builtins.WebAssembly")}}</div>
diff --git a/files/ko/web/javascript/reference/global_objects/webassembly/instance/index.html b/files/ko/web/javascript/reference/global_objects/webassembly/instance/index.html
index 3141c6809a..7dc39f1720 100644
--- a/files/ko/web/javascript/reference/global_objects/webassembly/instance/index.html
+++ b/files/ko/web/javascript/reference/global_objects/webassembly/instance/index.html
@@ -57,7 +57,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/WebAssembly/Instance
</tbody>
</table>
-<h2 id="Browser_compatibility" name="Browser_compatibility">브라우저 호환성</h2>
+<h2 id="Browser_compatibility">브라우저 호환성</h2>
<div>
diff --git a/files/ko/web/javascript/reference/global_objects/webassembly/instantiate/index.html b/files/ko/web/javascript/reference/global_objects/webassembly/instantiate/index.html
index 69e6b38bf8..3359c25875 100644
--- a/files/ko/web/javascript/reference/global_objects/webassembly/instantiate/index.html
+++ b/files/ko/web/javascript/reference/global_objects/webassembly/instantiate/index.html
@@ -151,7 +151,7 @@ onmessage = function(e) {
</tbody>
</table>
-<h2 id="Browser_compatibility" name="Browser_compatibility">Browser compatibility</h2>
+<h2 id="Browser_compatibility">Browser compatibility</h2>
<div>
<p>{{Compat("javascript.builtins.WebAssembly.instantiate")}}</p>
diff --git a/files/ko/web/javascript/reference/global_objects/webassembly/instantiatestreaming/index.html b/files/ko/web/javascript/reference/global_objects/webassembly/instantiatestreaming/index.html
index e1b2fde3b7..2b453ce77e 100644
--- a/files/ko/web/javascript/reference/global_objects/webassembly/instantiatestreaming/index.html
+++ b/files/ko/web/javascript/reference/global_objects/webassembly/instantiatestreaming/index.html
@@ -66,7 +66,7 @@ WebAssembly.instantiateStreaming(fetch('simple.wasm'), importObject)
</tbody>
</table>
-<h2 id="Browser_compatibility" name="Browser_compatibility">Browser compatibility</h2>
+<h2 id="Browser_compatibility">Browser compatibility</h2>
<div>
diff --git a/files/ko/web/javascript/reference/global_objects/webassembly/linkerror/index.html b/files/ko/web/javascript/reference/global_objects/webassembly/linkerror/index.html
index b9b5c3264c..e94c685edb 100644
--- a/files/ko/web/javascript/reference/global_objects/webassembly/linkerror/index.html
+++ b/files/ko/web/javascript/reference/global_objects/webassembly/linkerror/index.html
@@ -96,7 +96,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/WebAssembly/LinkError
</tbody>
</table>
-<h2 id="Browser_compatibility" name="Browser_compatibility">Browser compatibility</h2>
+<h2 id="Browser_compatibility">Browser compatibility</h2>
<div>
diff --git a/files/ko/web/javascript/reference/global_objects/webassembly/memory/index.html b/files/ko/web/javascript/reference/global_objects/webassembly/memory/index.html
index 96b1614fff..edb189e2ae 100644
--- a/files/ko/web/javascript/reference/global_objects/webassembly/memory/index.html
+++ b/files/ko/web/javascript/reference/global_objects/webassembly/memory/index.html
@@ -95,7 +95,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/WebAssembly/Memory
</tbody>
</table>
-<h2 id="Browser_compatibility" name="Browser_compatibility">Browser compatibility</h2>
+<h2 id="Browser_compatibility">Browser compatibility</h2>
<div>
diff --git a/files/ko/web/javascript/reference/global_objects/webassembly/module/index.html b/files/ko/web/javascript/reference/global_objects/webassembly/module/index.html
index 814835fd00..f15f7a1098 100644
--- a/files/ko/web/javascript/reference/global_objects/webassembly/module/index.html
+++ b/files/ko/web/javascript/reference/global_objects/webassembly/module/index.html
@@ -66,7 +66,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/WebAssembly/Module
</tbody>
</table>
-<h2 id="Browser_compatibility" name="Browser_compatibility">브라우저 호환성</h2>
+<h2 id="Browser_compatibility">브라우저 호환성</h2>
<div>
diff --git a/files/ko/web/javascript/reference/global_objects/webassembly/runtimeerror/index.html b/files/ko/web/javascript/reference/global_objects/webassembly/runtimeerror/index.html
index ebd8da6f46..83a82c3d09 100644
--- a/files/ko/web/javascript/reference/global_objects/webassembly/runtimeerror/index.html
+++ b/files/ko/web/javascript/reference/global_objects/webassembly/runtimeerror/index.html
@@ -94,7 +94,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/WebAssembly/RuntimeError
</tbody>
</table>
-<h2 id="Browser_compatibility" name="Browser_compatibility">Browser compatibility</h2>
+<h2 id="Browser_compatibility">Browser compatibility</h2>
<div>
diff --git a/files/ko/web/javascript/reference/global_objects/webassembly/table/index.html b/files/ko/web/javascript/reference/global_objects/webassembly/table/index.html
index 9d86fe40c7..de67a5c318 100644
--- a/files/ko/web/javascript/reference/global_objects/webassembly/table/index.html
+++ b/files/ko/web/javascript/reference/global_objects/webassembly/table/index.html
@@ -113,7 +113,7 @@ console.log(tbl.get(1)); // "null"</pre>
</tbody>
</table>
-<h2 id="Browser_compatibility" name="Browser_compatibility">Browser compatibility</h2>
+<h2 id="Browser_compatibility">Browser compatibility</h2>
<div>
diff --git a/files/ko/web/javascript/reference/global_objects/webassembly/validate/index.html b/files/ko/web/javascript/reference/global_objects/webassembly/validate/index.html
index a5ea4850e5..acdba73a2f 100644
--- a/files/ko/web/javascript/reference/global_objects/webassembly/validate/index.html
+++ b/files/ko/web/javascript/reference/global_objects/webassembly/validate/index.html
@@ -58,7 +58,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/WebAssembly/validate
</tbody>
</table>
-<h2 id="Browser_compatibility" name="Browser_compatibility">Browser compatibility</h2>
+<h2 id="Browser_compatibility">Browser compatibility</h2>
<div>