사용자 도구

사이트 도구


wiki:javascript:js_math-ceil_round_floor

author

* 서명

  • description : Javascript Math - ceil() Method
  • author : heon, 오션
  • email : khlee@repia.com, shlim@repia.com
  • lastupdate : 2023-02-28

Javascript Math - ceil() Method

Ref

Javascript Math - ceil() Method
Math.ceil() 메소드는 입력받은 숫자보다 크거나 같은 정수 중 가장 작은 정수를 리턴합니다.
즉, 입력받은 숫자를 올림한 정수를 리턴하는 함수입니다.

Math.ceil(10.95);  // 11
 
Math.ceil(11.01);  // 12
 
Math.ceil(11);     // 11
 
Math.ceil(-10.95); // -10
 
Math.ceil(-11.01); // -11


Definition and Usage

ceil() 메소드는 인수로 전달받은 값과 같거나 큰 수 중에서 가장 작은 정수를 반환합니다.


Syntax

Math.ceil(x)

Parameter Values

반올림 하려는 숫자가 필요합니다.

Return Value

반올림 할 때 가장 가까운 정수를 반환합니다.

More Examples

최소 1이상의 숫자가 필요한 경우 사용

//입력받을 input값 상정
let input = document.querySelector("input");
//1. Math.random()을 이용하여 입력받은 input.value를 곱해준다.
//2. 해당 값을 올림함으로써 0초과 ~ 입력받은값 이하의 값을 얻을 수 있다.
let example= Number(Math.ceil(Math.random() * input.value));


Javascript Math - round() Method

Ref

Javascript Math - round() Method
Math.round() 메소드는 인수로 전달받은 값을 소수점 첫 번째 자리에서 반올림하여 그 결괏값을 반환합니다.

Math.round(10.49);  // 10
 
Math.round(10.5);   // 11
 
Math.round(-10.5);  // -10
 
Math.round(-10.51); // -11


Definition and Usage

round() 메서드는 입력값을 반올림한 수와 가장 가까운 최대값을 반환합니다.


전달된 인수가 정수이면, 값이 반내림되지 않습니다.

Syntax

Math.floor(x)

Parameter Values

반올림 또는 반내림하려는 숫자값

Return Value

함수 복귀 숫자의 값에 가장 가까운 정수로 반올림하여 리턴합니다.

More Examples

0'이상' 입력받은값 '이하'를 원하는 경우의 예시)

//입력받을 input값 상정
let input = document.querySelector("input");
//1. Math.random()을 이용하여 입력받은 input.value를 곱해준다.
//2. 해당 값을 반올림함으로써 0'이상' 입력받은 값 '이하'를 얻을 수 있다.
let example= Math.round(Math.random() * input.value);


Javascript Math - floor() Method

Ref

Javascript Math - floor() Method
어떤 숫자에 대해서 해당 숫자와 가장 가까운 정수로 반내림합니다.

function myFunction() {
  document.getElementById("demo").innerHTML = Math.floor(1.6);  // 1을 반환
}


Definition and Usage

floor() 메서드는 숫자를 가장 가까운 정수로 반내림하고, 결과를 반환합니다.


전달된 인수가 정수이면, 값이 반내림되지 않습니다.

Syntax

Math.floor(x)

Parameter Values

반내림 하려는 숫자가 필요합니다.

Return Value

반내림 할 때 가장 가까운 정수를 반환합니다.
MDN - 매개변수로 지정한 숫자보다 작거나 같은 가장 큰 정수를 표시하는 숫자를 반환

More Examples

function myFunction() {
  let a = Math.floor(0.60);   // 0을 반환
  let b = Math.floor(0.40);   // 0을 반환
  let c = Math.floor(5);      // 5를 반환
  let d = Math.floor(5.1);    // 5를 반환
  let e = Math.floor(-5.1);   // -6을 반환
  let f = Math.floor(-5.9);   // -6을 반환
 
  let x = a + "<br>" + b + "<br>" + c + "<br>" + d + "<br>" + e + "<br>" + f + "<br>";
  document.getElementById("demo").innerHTML = x;
}

* 배열에서 랜덤한 숫자를 가져올때 사용하는 예시

let numbers = [1,4,7,3,12]
function myFunction() {
//1. numbers 배열의 길이만큼 곱한 random 숫자를 내림한다.
let GetRandom = numbers[Math.floor(Math.random()*numbers .length)]
}
/var/services/web/dokuwiki/data/pages/wiki/javascript/js_math-ceil_round_floor.txt · 마지막으로 수정됨: 2023/03/02 09:24 저자 khlee