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

 

⭐정리⭐