diff options
author | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:42:17 -0500 |
---|---|---|
committer | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:42:17 -0500 |
commit | da78a9e329e272dedb2400b79a3bdeebff387d47 (patch) | |
tree | e6ef8aa7c43556f55ddfe031a01cf0a8fa271bfe /files/ko/web/javascript/reference/global_objects/math/index.html | |
parent | 1109132f09d75da9a28b649c7677bb6ce07c40c0 (diff) | |
download | translated-content-da78a9e329e272dedb2400b79a3bdeebff387d47.tar.gz translated-content-da78a9e329e272dedb2400b79a3bdeebff387d47.tar.bz2 translated-content-da78a9e329e272dedb2400b79a3bdeebff387d47.zip |
initial commit
Diffstat (limited to 'files/ko/web/javascript/reference/global_objects/math/index.html')
-rw-r--r-- | files/ko/web/javascript/reference/global_objects/math/index.html | 155 |
1 files changed, 155 insertions, 0 deletions
diff --git a/files/ko/web/javascript/reference/global_objects/math/index.html b/files/ko/web/javascript/reference/global_objects/math/index.html new file mode 100644 index 0000000000..3ce1a0638c --- /dev/null +++ b/files/ko/web/javascript/reference/global_objects/math/index.html @@ -0,0 +1,155 @@ +--- +title: Math +slug: Web/JavaScript/Reference/Global_Objects/Math +tags: + - JavaScript + - Math + - Reference +translation_of: Web/JavaScript/Reference/Global_Objects/Math +--- +<div>{{JSRef}}</div> + +<p><span class="seoSummary"><strong><code>Math</code></strong>는 수학적인 상수와 함수를 위한 속성과 메서드를 가진 내장 객체입니다.</span> 함수 객체가 아닙니다.</p> + +<p><code>Math</code>는 {{jsxref("Number")}} 자료형만 지원하며 {{jsxref("BigInt")}}와는 사용할 수 없습니다.</p> + +<h2 id="설명">설명</h2> + +<p>다른 전역 객체와 달리 <code>Math</code>는 생성자가 아닙니다. <code>Math</code>의 모든 속성과 메서드는 정적입니다. 파이 상수는 <code>Math.PI</code>로 참조할 수 있고, 사인 함수는 매개변수 <code>x</code>에 대해 <code>Math.sin(x)</code>와 같이 호출할 수 있습니다. 상수는 JavaScript에서 가능한 최대 실수 정밀도로 정의되어 있습니다.</p> + +<h2 id="속성">속성</h2> + +<dl> + <dt>{{jsxref("Math.E")}}</dt> + <dd> + <p>오일러의 상수이며 자연로그의 밑. 약 <code>2.718</code>.</p> + </dd> + <dt>{{jsxref("Math.LN2")}}</dt> + <dd> + <p><code>2</code>의 자연로그. 약 <code>0.693</code>.</p> + </dd> + <dt>{{jsxref("Math.LN10")}}</dt> + <dd><code>10</code>의 자연로그. 약 <code>2.303</code>.</dd> + <dt>{{jsxref("Math.LOG2E")}}</dt> + <dd>밑이 <code>2</code>인 로그 E. 약 <code>1.443</code>.</dd> + <dt>{{jsxref("Math.LOG10E")}}</dt> + <dd>밑이 <code>10</code>인 로그 E. 약 <code>0.434</code>.</dd> + <dt>{{jsxref("Math.PI")}}</dt> + <dd>원의 둘레와 지름의 비율. 약 <code>3.14159</code>.</dd> + <dt>{{jsxref("Math.SQRT1_2")}}</dt> + <dd>½의 제곱근. 약 <code>0.707</code>.</dd> + <dt>{{jsxref("Math.SQRT2")}}</dt> + <dd><code>2</code>의 제곱근. 약 <code>1.414</code>.</dd> +</dl> + +<h2 id="메서드">메서드</h2> + +<div class="note"> +<p><strong>참고:</strong> 삼각 함수(<code>sin()</code>, <code>cos()</code>, <code>tan()</code>, <code>asin()</code>, <code>acos()</code>, <code>atan()</code>, <code>atan2()</code>)는 매개변수와 반환값 모두 호도법(라디안)을 사용합니다.</p> + +<p>라디안 값을 각도 값으로 변환하려면 <code>(Math.PI / 180)</code>으로 나누세요. 반대로 각도 값에 곱하면 라디안 값이 됩니다.</p> +</div> + +<div class="note"> +<p><strong>참고:</strong> 많은 수의 <code>Math</code> 함수 정확도는 구현에 따라 다를 수 있습니다. 즉, 각 브라우저의 결과가 다를 수 있으며, 서로 같은 JS 엔진이라도 운영체제나 아키텍쳐에 따라서 불일치하는 값을 반환할 수 있습니다.</p> +</div> + +<dl> + <dt>{{jsxref("Global_Objects/Math/abs", "Math.abs(x)")}}</dt> + <dd>숫자의 절댓값을 반환합니다.</dd> + <dt>{{jsxref("Global_Objects/Math/acos", "Math.acos(x)")}}</dt> + <dd>숫자의 아크코사인 값을 반환합니다.</dd> + <dt>{{jsxref("Global_Objects/Math/acosh", "Math.acosh(x)")}} </dt> + <dd>숫자의 쌍곡아크코사인 값을 반환합니다.</dd> + <dt>{{jsxref("Global_Objects/Math/asin", "Math.asin(x)")}}</dt> + <dd>숫자의 아크사인 값을 반환합니다.</dd> + <dt>{{jsxref("Global_Objects/Math/asinh", "Math.asinh(x)")}} </dt> + <dd>숫자의 쌍곡아크사인 값을 반환합니다.</dd> + <dt>{{jsxref("Global_Objects/Math/atan", "Math.atan(x)")}}</dt> + <dd>숫자의 아크탄젠트 값을 반환합니다.</dd> + <dt>{{jsxref("Global_Objects/Math/atanh", "Math.atanh(x)")}} </dt> + <dd>숫자의 쌍곡아크탄젠트 값을 반환합니다.</dd> + <dt>{{jsxref("Global_Objects/Math/atan2", "Math.atan2(y, x)")}}</dt> + <dd>인수 몫의 아크탄젠트 값을 반환합니다.</dd> + <dt>{{jsxref("Global_Objects/Math/cbrt", "Math.cbrt(x)")}} </dt> + <dd>숫자의 세제곱근을 반환합니다.</dd> + <dt>{{jsxref("Global_Objects/Math/ceil", "Math.ceil(x)")}}</dt> + <dd>인수보다 크거나 같은 수 중에서 가장 작은 정수를 반환합니다.</dd> + <dt>{{jsxref("Global_Objects/Math/clz32", "Math.clz32(x)")}} </dt> + <dd>주어진 32비트 정수의 선행 0 개수를 반환합니다.</dd> + <dt>{{jsxref("Global_Objects/Math/cos", "Math.cos(x)")}}</dt> + <dd>숫자의 코사인 값을 반환합니다.</dd> + <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> + <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> + <dd>인수보다 작거나 같은 수 중에서 가장 큰 정수를 반환합니다.</dd> + <dt>{{jsxref("Global_Objects/Math/fround", "Math.fround(x)")}} </dt> + <dd>인수의 가장 가까운 단일 정밀도 표현을 반환합니다.</dd> + <dt>{{jsxref("Global_Objects/Math/hypot", "Math.hypot([x[, y[, …]]])")}} </dt> + <dd>인수의 제곱합의 제곱근을 반환합니다.</dd> + <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> + <dt>{{jsxref("Global_Objects/Math/log1p", "Math.log1p(x)")}} </dt> + <dd>숫자 <code>x</code>에 대해 <code>1 + x</code>의 자연로그(log<sub>e</sub> 또는 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> + <dd>숫자의 밑이 2인 로그를 반환합니다.</dd> + <dt>{{jsxref("Global_Objects/Math/max", "Math.max([x[, y[, …]]])")}}</dt> + <dd>0개 이상의 인수에서 제일 큰 수를 반환합니다.</dd> + <dt>{{jsxref("Global_Objects/Math/min", "Math.min([x[, y[, …]]])")}}</dt> + <dd>0개 이상의 인수에서 제일 작은 수를 반환합니다.</dd> + <dt>{{jsxref("Global_Objects/Math/pow", "Math.pow(x, y)")}}</dt> + <dd>x의 y 제곱을 반환합니다.</dd> + <dt>{{jsxref("Global_Objects/Math/random", "Math.random()")}}</dt> + <dd>0과 1 사이의 난수를 반환합니다.</dd> + <dt>{{jsxref("Global_Objects/Math/round", "Math.round(x)")}}</dt> + <dd>숫자에서 가장 가까운 정수를 반환합니다.</dd> + <dt>{{jsxref("Global_Objects/Math/sign", "Math.sign(x)")}} </dt> + <dd>x의 양의 수인지 음의 수인지 나타내는 부호를 반환합니다.</dd> + <dt>{{jsxref("Global_Objects/Math/sin", "Math.sin(x)")}}</dt> + <dd>숫자의 사인 값을 반환합니다.</dd> + <dt>{{jsxref("Global_Objects/Math/sinh", "Math.sinh(x)")}} </dt> + <dd>숫자의 쌍곡사인 값을 반환합니다.</dd> + <dt>{{jsxref("Global_Objects/Math/sqrt", "Math.sqrt(x)")}}</dt> + <dd>숫자의 제곱근을 반환합니다.</dd> + <dt>{{jsxref("Global_Objects/Math/tan", "Math.tan(x)")}}</dt> + <dd>숫자의 탄젠트 값을 반환합니다.</dd> + <dt>{{jsxref("Global_Objects/Math/tanh", "Math.tanh(x)")}} </dt> + <dd>숫자의 쌍곡탄젠트 값을 반환합니다.</dd> + <dt><code>Math.toSource()</code> {{non-standard_inline}}</dt> + <dd>문자열 <code>"Math"</code>를 반환합니다.</dd> + <dt>{{jsxref("Global_Objects/Math/trunc", "Math.trunc(x)")}} </dt> + <dd>숫자의 정수 부분을 반환합니다.</dd> +</dl> + +<h2 id="명세">명세</h2> + +<table class="standard-table"> + <tbody> + <tr> + <th scope="col">Specification</th> + </tr> + <tr> + <td>{{SpecName('ESDraft', '#sec-math-object', 'Math')}}</td> + </tr> + </tbody> +</table> + +<h2 id="브라우저_호환성">브라우저 호환성</h2> + +<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> + +<p>{{Compat("javascript.builtins.Math")}}</p> + +<h2 id="같이_보기">같이 보기</h2> + +<ul> + <li>{{jsxref("Number")}}</li> +</ul> |