자바스크립트 수학 함수 #1

Mar 16 2023
안녕하세요, 저는 GIbson입니다. 이 블로그에서는 간단한 예제와 함께 유용한 JavaScript 수학 함수를 볼 것입니다. 이제 주제로 넘어 갑시다.

안녕하세요,

저는 GIbson입니다. 이 블로그에서는 간단한 예제와 함께 몇 가지 유용한 JavaScript 수학 함수를 볼 것입니다.

자바스크립트 수학 함수 1부

이제 주제로 넘어 갑시다.

내용의 테이블:

내용의 테이블

이러한 방법을 하나씩 살펴보겠습니다.

Math.abs()

먼저 Math.abs() 메서드가 무엇인지 예를 들어 봅시다 . JavaScript에서 이 메서드는 절대값을 반환하는 데 사용됩니다. 절대값은 양수 값을 제공합니다. 그리고 절대값은 절대 음수가 될 수 없습니다.

Math.abs() 메서드 에 숫자를 매개변수로 전달할 수 있습니다 .

예:

const subtraction = (a, b) => {
  return Math.abs(a - b);
};

console.log(subtraction(3, 5));

console.log(Math.abs(-41));

// More Examples

console.log(Math.abs([]));
console.log(Math.abs(null));
console.log(Math.abs("string"));
console.log(Math.abs());

2
41
0
0
NaN
NaN

이제 우리는 Math.pow()가 무엇인지 볼 것입니다. 이 메서드는 x의 값을 y의 거듭제곱으로 반환하는 데 사용됩니다 .

통사론:

통사론

예:

console.log(Math.pow(2, 3));

console.log(Math.pow(4, 2));

console.log(Math.pow(10, -1));

8
16
0.1

이제 Math.max() 및 Math.min() 메서드가 무엇인지 살펴보겠습니다. 먼저 Math.max() 메서드를 살펴보겠습니다. 이 메서드는 가장 큰 값을 반환하는 데 도움이 되며 Math.min () 메서드는 Math.max() 메서드와 반대입니다.

참고: 모든 인수는 숫자 데이터 유형이어야 합니다. 그렇지 않으면 NaN이 반환됩니다.

예:

const testArr = [2, 3, 0, 7, -1];

console.log(Math.max(...testArr));
console.log(Math.min(4, 2, -8, 4));
console.log(Math.max("gibson", 1));
console.log(Math.min("a", "b", "c"));

7
-8
NaN
NaN

Math.ceil() 메서드는 주어진 숫자 보다 크거나 같 거나 가장 가까운 숫자를 반올림하는 데 사용됩니다 .

이 메서드는 하나의 매개변수만 사용합니다. 그리고 매개변수는 숫자 데이터 유형이어야 합니다 . 그렇지 않으면 NaN 이 반환됩니다.

예:

let result1 = Math.ceil(-3.8);
console.log(result1);

let result2 = Math.ceil(4.55);
console.log(result2);

let result3 = Math.ceil("Gibson");
console.log(result3);

let result4 = Math.ceil(null);
console.log(result4);

-3
5
NaN
0

이 floor() 메서드는 ceil() 메서드 와 유사합니다 . 그리고 이 방법은 정수를 현재 정수보다 작은 가장 가까운 정수 로 반올림하는 데 사용됩니다 .

예:

let result1 = Math.floor(-3.8);
console.log(result1);

let result2 = Math.floor(4.55);
console.log(result2);

let result3 = Math.floor("Gibson");
console.log(result3);

let result4 = Math.floor(null);
console.log(result4);

-4
4
NaN
0

Math.round () 메서드는 ceil() 및 floor() 를 모두 포함합니다 . Math.round ()는 숫자의 소수 부분에 따라 숫자를 반올림합니다 .

소수 부분이 0.5보다 크면 정수 는 다음으로 높은 절댓값 으로 반올림됩니다 .

소수 부분이 0.5 미만 이면 절댓값 이 가장 작은 정수로 반올림됩니다 .

소수 부분이 정확히 0.5 이면 정수는 다음 절대값 으로 반올림됩니다 .

예:

let result1 = Math.round(-3.8);
console.log(result1);

let result2 = Math.round(4.55);
console.log(result2);

let result3 = Math.round(4.4);
console.log(result3);

let result4 = Math.round("Gibson");
console.log(result4);

let result5 = Math.round(null);
console.log(result5);

5
4
NaN
0

결론:

이 블로그가 여러분에게 도움이 되었으면 합니다. 내 다음 블로그에서 모두 만나기를 바랍니다. 그때까지 몸조심하세요! 계속 공부하다!

이 블로그를 읽어주셔서 감사합니다........

좋은 하루 되세요 .....

자세한 내용은 여기에서 확인하세요.