문서의 이전 판입니다!
Javascript Math - floor() Method
어떤 숫자에 대해서 해당 숫자와 가장 가까운 정수로 반내림합니다.
function myFunction() { document.getElementById("demo").innerHTML = Math.floor(1.6); // 1을 반환 }
floor()
메서드는 숫자를 가장 가까운 정수로 반내림하고, 결과를 반환합니다.
전달된 인수가 정수이면, 값이 반내림되지 않습니다.
Math.floor(x)
반내림 하려는 숫자가 필요합니다.
반내림 할 때 가장 가까운 정수를 반환합니다.
MDN - 매개변수로 지정한 숫자보다 작거나 같은 가장 큰 정수를 표시하는 숫자를 반환
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)] }