From 2182002b8988fd49e0fc12fd082f138cc2477bf0 Mon Sep 17 00:00:00 2001 From: Dilrong Date: Wed, 23 Jun 2021 15:33:42 +0900 Subject: Math.floor() en-us 문서 동기화 (#1262) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: dilrong --- .../reference/global_objects/math/floor/index.html | 91 ++++++++-------------- 1 file changed, 31 insertions(+), 60 deletions(-) diff --git a/files/ko/web/javascript/reference/global_objects/math/floor/index.html b/files/ko/web/javascript/reference/global_objects/math/floor/index.html index cd749b07c8..e395adeccf 100644 --- a/files/ko/web/javascript/reference/global_objects/math/floor/index.html +++ b/files/ko/web/javascript/reference/global_objects/math/floor/index.html @@ -2,11 +2,12 @@ title: Math.floor() slug: Web/JavaScript/Reference/Global_Objects/Math/floor tags: - - JavaScript - - Math - - Method - - Reference +- JavaScript +- Math +- Method +- Reference translation_of: Web/JavaScript/Reference/Global_Objects/Math/floor +browser-compat: javascript.builtins.Math.floor ---
{{JSRef}}
@@ -16,22 +17,22 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Math/floor -

구문

+

구문

Math.floor(x)
-

매개변수

+

매개변수

x
숫자.
-

반환 값

+

반환 값

주어진 수 이하의 가장 큰 정수.

-

설명

+

설명

floor()Math의 정적 메서드이므로, 사용자가 생성한 Math 객체의 메서드로 호출할 수 없고 항상 Math.floor()를 사용해야 합니다. (Math는 생성자가 아닙니다)

@@ -39,9 +40,9 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Math/floor

참고: Math.floor(null)은 {{jsxref("NaN")}} 대신 0을 반환합니다.

-

예제

+

예제

-

Math.floor() 사용하기

+

Math.floor() 사용하기

Math.floor( 45.95); //  45
 Math.floor( 45.05); //  45
@@ -50,26 +51,26 @@ Math.floor(-45.05); // -46
 Math.floor(-45.95); // -46
 
-

십진수 조절

+

십진수 조절

// Closure
 (function() {
   /**
-   * Decimal adjustment of a number.
+   * 십진수 조절
    *
-   * @param {String}  type  The type of adjustment.
-   * @param {Number}  value The number.
-   * @param {Integer} exp   The exponent (the 10 logarithm of the adjustment base).
-   * @returns {Number} The adjusted value.
+   * @param {String}  type  조정 타입.
+   * @param {Number}  value 숫자.
+   * @param {Integer} exp   지수 (10 로그의 조정값).
+   * @returns {Number} 조정값
    */
   function decimalAdjust(type, value, exp) {
-    // If the exp is undefined or zero...
+    // exp가 undefined 또는 0인 경우...
     if (typeof exp === 'undefined' || +exp === 0) {
       return Math[type](value);
     }
     value = +value;
     exp = +exp;
-    // If the value is not a number or the exp is not an integer...
+    // 값이 숫자가 아니거나 정수형이 아닌 경우...
     if (isNaN(value) || !(typeof exp === 'number' && exp % 1 === 0)) {
       return NaN;
     }
@@ -81,19 +82,19 @@ Math.floor(-45.95); // -46
     return +(value[0] + 'e' + (value[1] ? (+value[1] + exp) : exp));
   }
 
-  // Decimal round
+  // 십진수 round
   if (!Math.round10) {
     Math.round10 = function(value, exp) {
       return decimalAdjust('round', value, exp);
     };
   }
-  // Decimal floor
+  // 십진수 floor
   if (!Math.floor10) {
     Math.floor10 = function(value, exp) {
       return decimalAdjust('floor', value, exp);
     };
   }
-  // Decimal ceil
+  // 십진수 ceil
   if (!Math.ceil10) {
     Math.ceil10 = function(value, exp) {
       return decimalAdjust('ceil', value, exp);
@@ -122,45 +123,15 @@ Math.ceil10(-55.59, -1);   // -55.5
 Math.ceil10(-59, 1);       // -50
 
-

명세

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SpecificationStatusComment
{{SpecName('ES1')}}{{Spec2('ES1')}}Initial definition. Implemented in JavaScript 1.0.
{{SpecName('ES5.1', '#sec-15.8.2.9', 'Math.floor')}}{{Spec2('ES5.1')}} 
{{SpecName('ES6', '#sec-math.floor', 'Math.floor')}}{{Spec2('ES6')}} 
{{SpecName('ESDraft', '#sec-math.floor', 'Math.floor')}}{{Spec2('ESDraft')}} 
- -

브라우저 호환성

- - - -

{{Compat("javascript.builtins.Math.floor")}}

- -

같이 보기

+

명세

+ +{{Specifications}} + +

브라우저 호환성

+ +

{{Compat}}

+ +

같이 보기