Math Method Dictionary

Math.abs()

절대값을 반환한다.

Math.abs(-10); // return 10

Math.ceil()

소수점 올림하여 정수를 반환한다.

Math.ceil(0.95) // return 1
Math.ceil(-1.1) // return -1

Math.floor()

소수점 내림하여 정수를 반환한다.

Math.floor(0.95) // return 0
Math.floor(-1.1) // return -2

Math.max()

매개변수 중 가장 큰 값을 반환한다.

Math.max(1, 2, 3)   // return 3
let arr = [1, 2, 3]
Math.max(...arr) 	// return 3

Math.min()

매개변수 중 가장 작은 값을 반환한다.

Math.min(1, 2, 3)   // return 1
let arr = [1, 2, 3]
Math.min(...arr) 	// return 1

Math.pow()

두 정수를 받아 제곱하여 반환한다. \(Math.pow(x, y) = x^y\)

Math.pow(2, 4)	// return 16

Math.random()

0~1 부동소수점 난수를 반환한다.

Math.random()		// return 랜덤한 0~1 사이 소수점값
Math.random() * 100 // return 랜덤한 0~100 사이 값을 얻을 수 있다.

Math.round()

소수점 반올림하여 정수를 반환한다.

Math.round(0.1) // return 0
Math.round(0.7) // return 1

Math.sign()

부호를 1, -1 형식으로 반환한다.

Math.sign(3)	// return 1
Math.sign(-3)	// reutrn -1
Math.sign('-3') // reutrn -1

Math.sqrt()

제곱근을 반환한다.

Math.sqrt(144)	// return 12
Math.sqrt()		// return NaN0
Math.sqrt(-1)	// return NaN

Math.trunc()

소수점을 삭제한 정수를 반환한다.

Math.trunc(0.12)	// return 0
Math.trunc(-1.9)	// return -1

참조

  • https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math