JS
JS에서 Math? 수학??😭
Seon Dev Notes
2024. 9. 21. 18:00
오늘은 많은 사람들이 좋아하는(?) Math에 대해 알아보겠습니다.
이번 글에서는 JS에서의 유용한 Math객체의 다양한 메서드에 대해서 소개하겠습니다.
제일 아래에 모든 Math메서드/속성 정리 이미지 있어요😊
Math란?
수학적인 상수와 함수를 위한 속성과 메서드를 가진 내장 객체입니다. 함수 객체가 아닙니다.
Math 객체의 메서드들 알아보기👍
Math.abs(x)
Math.abs는 숫자의 절댓값을 반환합니다.
Math.abs(-5); // 5
Math.abs(10); // 10
Math.abs(0); // 0
Math.max & Math.min
Math.max와 Math.min은 주어진 인수 중에서 가장 큰 숫자와 가장 작은 숫자를 반환합니다.
Math.max(10, 20, 30); // 30
Math.min(10, 20, 30); // 10
Math.pow(x, y)
Math.pow는 x의 y 제곱을 반환합니다.
Math.pow(2, 3); // 8 (2 * 2 * 2)
Math.pow(5, 2); // 25 (5 * 5)
Math.sqrt(x)
숫자의 제곱근을 반환합니다.
Math.sqrt(16); // 4
Math.sqrt(9); // 3
Math.round(x)
Math.round는 숫자에서 가장 가까운 정수를 반환합니다.
Math.round(4.7); // 5
Math.round(4.4); // 4
Math.floor(x)
Math.floor는 인수보다 작거나 같은 수 중에서 가장 큰 정수를 반환합니다.
Math.floor(4.9); // 4
Math.floor(4.1); // 4
Math.ceil(x)
인수보다 크거나 같은 수 중에서 가장 작은 정수를 반환합니다.
Math.ceil(4.1); // 5
Math.ceil(4.9); // 5
Math.random()
0과 1 사이의 난수를 반환합니다.
Math.random(); // 0.367879 (예시, 매번 다른 값이 반환됩니다)
Math.trunc(x)
숫자의 정수 부분을 반환합니다.
Math.trunc(4.9); // 4
Math.trunc(-4.9); // -4
Math.sign(x)
x의 양의 수인지 음의 수인지 나타내는 부호를 반환합니다.
Math.sign(10); // 1
Math.sign(-5); // -1
Math.sign(0); // 0
Math.sign(-0); // -0
Math.sign(NaN); // NaN
⭐정리⭐