aboutsummaryrefslogtreecommitdiff
path: root/files/ko
diff options
context:
space:
mode:
authorJongha Kim <kim.jongha@gmail.com>2021-05-12 20:47:33 +0900
committerGitHub <noreply@github.com>2021-05-12 20:47:33 +0900
commitbc2a077301558716375e0eb9c8a8b96b015614ad (patch)
treec55bd74b2a2c90676f90270d034ae05cffff19de /files/ko
parent6d791519efdb1ddb69af42891d56002f4eb9d4fd (diff)
downloadtranslated-content-bc2a077301558716375e0eb9c8a8b96b015614ad.tar.gz
translated-content-bc2a077301558716375e0eb9c8a8b96b015614ad.tar.bz2
translated-content-bc2a077301558716375e0eb9c8a8b96b015614ad.zip
Fix Syntax, example code style (#829)
Diffstat (limited to 'files/ko')
-rw-r--r--files/ko/web/javascript/reference/functions/default_parameters/index.html14
1 files changed, 7 insertions, 7 deletions
diff --git a/files/ko/web/javascript/reference/functions/default_parameters/index.html b/files/ko/web/javascript/reference/functions/default_parameters/index.html
index 2783b65844..6b7582d654 100644
--- a/files/ko/web/javascript/reference/functions/default_parameters/index.html
+++ b/files/ko/web/javascript/reference/functions/default_parameters/index.html
@@ -11,7 +11,7 @@ translation_of: Web/JavaScript/Reference/Functions/Default_parameters
---
<div>{{jsSidebar("Functions")}}</div>
-<p> 기본값 함수 매개변수 (<strong>default function parameter</strong>)를 사용하면 값이 없거나 <code>undefined</code>가 전달될 경우 이름붙은 매개변수를 기본값으로 초기화할 수 있습니다.</p>
+<p>기본값 함수 매개변수 (<strong>default function parameter</strong>)를 사용하면 값이 없거나 <code>undefined</code>가 전달될 경우 이름붙은 매개변수를 기본값으로 초기화할 수 있습니다.</p>
<p>{{EmbedInteractiveExample("pages/js/functions-default.html")}}</p>
@@ -21,25 +21,25 @@ translation_of: Web/JavaScript/Reference/Functions/Default_parameters
<h2 id="구문">구문</h2>
-<pre class="syntaxbox notranslate">function [<em>name</em>]([<em>param1</em>[ = <em>defaultValue1</em> ][, ..., <em>paramN</em>[ = defaultValueN ]]]) {
- <em>statements</em>
-}
+<pre class="brush: js notranslate">
+function fnName(param1 = defaultValue1, ..., paramN = defaultValueN) { ... }
</pre>
<h2 id="설명">설명</h2>
-<p>JavaScript에서, 함수의 매개변수는 <code>{{jsxref("undefined")}}</code>가 기본입니다. 그러나, 일부 상황에서는 다른 기본 값을 설정하는 것이 유용할 수 있습니다. 이때가 바로 기본값 매개변수 가 필요할 때 입니다.</p>
+<p>JavaScript에서, 함수의 매개변수는 <code>{{jsxref("undefined")}}</code>가 기본입니다. 그러나, 일부 상황에서는 다른 기본 값을 설정하는 것이 유용할 수 있습니다. 이때가 바로 기본값 매개변수가 필요할 때 입니다.</p>
<p>과거에 기본값 설정을 위한 일반적인 방법은 함수 내부(body)에서 매개변수 값을 검사해 <code>undefined</code>인 경우 값을 할당하는 것이었습니다.</p>
<p>다음 예제에서, <code>multiply</code>호출시 <code>b</code>에 할당된  값이 없다면, <code>b</code> 값은 <code>a*b</code>를 평가할 때 <code>undefined</code>일 거고 <code>multiply</code> 호출은 <code>NaN</code>이 반환됩니다. </p>
-<pre class="notranslate"><code>function multiply(a, b) {
+<pre class="brush: js notranslate">function multiply(a, b) {
return a * b
}
multiply(5, 2) // 10
-multiply(5) // NaN !</code></pre>
+multiply(5) // NaN !
+</pre>
<p>이를 방지하기 위해서, 아래 두번째 줄과 같이  <code>multiply</code> 함수가 오직 한 개의 인수만 있다면  <code>b</code>를  <code>1</code>로 설정하는 방식을 사용하곤 했습니다.</p>