const pi = 3.1415926535;
const num0 = 123;
const num1 = -123;
const num2 = 60;
const num3 = 10;
console.log(Math.abs(num0)); // 123
console.log(Math.abs(num1)); // 123
소수점을 올림해서 정수인 숫자데이터로 반환
console.log(Math.ceil(pi)); // 4
소수점을 내림해서 정수인 숫자데이터로 반환
console.log(Math.floor(pi)); // 3
소수점을 반올림해서 정수인 숫자데이터로 반환
console.log(Math.round(pi)); // 3
console.log(Math.round(3.5)); // 4
인수로 들어온 숫자중(갯수 제한없음) 가장 큰 숫자 반환
console.log(Math.max(num0, num1, num2, 300, 500.8)); // 500.8
인수로 들어온 한개 이상의 숫자중 가장 작은 숫자 반환
console.log(Math.min(num0, num1, num2, -300, 500.8)); // -300
인수로 들어온 num0을 num1만큼 거듭제곱한 값을 반환 -> num0num1
console.log(Math.pow(num1, 2)); // 이제곱은 양수로 반환 15129
console.log(Math.pow(num1, 3)); // 세제곱은 음수로 반환될수 있슴 -1860867
console.log(Math.pow(num3, 1)); // 10
console.log(Math.pow(num3, 2)); // 100
0이상 1미만의 부동소숫점의 난수(정해진 범위 내에서 무작위로 추출)를 반환
console.log(Math.random()); // 0이상 1미만의 부동소수점 난수 매번바뀜
Math.random();
를 활용한 함수function randomNum(min = 0, max = 10) {
return console.log(Math.random() * ( max - min ) + min );
}
randomNum(); // 매개변수 기본값 0이상 10미만의 부동수점 난수 반환
randomNum(10, 20); // 10이상 20미만이의 부동소수점 난수 반환
function randomInt(min = 0, max = 10) {
return console.log(Math.floor(Math.random() * ( max - min )) + min );
}
randomInt(); // 매개변수 기본값 0이상 10미만의 정수 난수 반환
randomInt(-20, -10); // -20이상 -10미만이의 정수 난수 반환
🎮 패스트캠퍼스
프론트엔드 웹 개발의 모든 것 초격차패키지 Online.