Home 자바스크립트 JS Math 메소드 정리
Post
Cancel

자바스크립트 JS Math 메소드 정리

JS Math 메소드 정리!!



절대값 반환하기 (sqrt)

  • Math.sqrt() 함수는 숫자의 제곱근을 반환합니다.
1
console.log(Math.sqrt(9)) <-- 3

특정 자리수에서 반올림하기(round)

  • Math.round() 함수는 매개변수의 소수점 다음의 값을 반올림 합니다.
1
2
console.log(Math.round(1.3)) <-- 1
console.log(Math.round(1.5)) <-- 2

특정 자리수에서 올림하기(ceil)

  • Math.ceil() 함수는 매개변수의 소수점 다음의 값을 올림합니다.
1
2
console.log(Math.ceil(1.3)) <-- 2
console.log(Math.ceil(11.11)) <-- 12

특정 자리수에서 내림하기(floor)

  • Math.floor() 함수는 매개변수의 소수점 다음의 값을 내림합니다.
1
2
console.log(Math.floor(1.3)) <-- 1
console.log(Math.floor(11.11)) <-- 11

랜덤값 구하기(random)

  • Math.random() 함수는 무작위의 실수형 값을 반환합니다.
1
2
3
4
5
6
console.log(Math.random()) <-- 0.6663243164068613
console.log(Math.random() * 10) <-- 4.0229510147105625
console.log(Math.floor(Math.random() * 10)) <-- 0
console.log(Math.floor(Math.random() * 10)) <-- 6
console.log(Math.floor(Math.random() * 10)) <-- 4

  • 정수로 랜덤한 값을 사용을 하려면 Math.floor() 함수에 * 10을 하면 됩니다.

작은 값을 반환하기(min)

  • Math.min() 함수는 주어진 숫자들 중 가장 작은 값을 반환합니다.
1
2
3
4
5
let arr = [ 2, 3, 4, 5, 6, 7, 8]

console.log(Math.min(...arr)) <-- 2
console.log(Math.min(2, 3, 4, 0.1)) <-- 0.1
console.log(Math.min(2, 3, 4, 0.1, -1)) <-- -1

큰 값을 반환하기(max)

  • Math.Max() 함수는 주어진 숫자들 중 가장 큰 값을 반환합니다.
1
2
3
4
5
6
let arr = [ 2, 3, 4, 5, 6, 7, 8]

console.log(Math.max(...arr)) <-- 8 
console.log(Math.max(0.2, 0.1, 0.3, 0.8)) <-- 0.8
console.log(Math.max(-0.2, -0.8, -0.3, -0.1)) <-- -0.2
  • 음수 일 때는 1이랑 가장 가까운 수를 반환합니다.
This post is licensed under CC BY 4.0 by the author.