본문 바로가기
프로그래밍/[javascript] 자바스크립트

[JavaScript] 자바스크립트 절대값 구하기 (abs함수)

by GenieIT* 2024. 11. 16.
728x90
728x90
반응형

 

1. abs() 함수란?

  • JavaScript의 abs() 함수는 주어진 숫자의 절대값을 반환합니다.
  • 절대값은 숫자의 크기를 나타내며, 양수는 그대로 유지되고 음수는 양수로 변환됩니다.

 


 

2. 문법

Math.abs(x)
  • x는 절대값을 구하려는 숫자입니다.
  • 숫자가 아닌 값을 변환하려고 하면 숫자로 변환하려고 합니다.
  • 변환이 불가능할 경우 NaN을 반환합니다.
  • 반환값 : x의 절대값(양수)을 반환합니다.

 


 

3. 사용 예제

3-1. 기본 사용

console.log(Math.abs(5));    // 5
console.log(Math.abs(-5));   // 5
console.log(Math.abs(0));    // 0
console.log(Math.abs(-0));   // 0
console.log(Math.abs(-7.25)); // 7.25

 

3-2. 숫자로 변환 가능한 값

  • Math.abs()는 문자열, null, undefined, 부울값 등을 숫자로 변환한 후 처리합니다.
console.log(Math.abs("10"));    // 10 (문자열 숫자)
console.log(Math.abs("-3.14")); // 3.14
console.log(Math.abs(null));    // 0 (null은 0으로 변환)
console.log(Math.abs(true));    // 1 (true는 1로 변환)
console.log(Math.abs(false));   // 0 (false는 0으로 변환)

 

3-3. 숫자로 변환 불가능한 값

  • 변환할 수 없는 값이 입력되면 NaN을 반환합니다.
console.log(Math.abs("abc"));   // NaN (문자열 "abc"는 숫자로 변환 불가)
console.log(Math.abs(undefined)); // NaN
console.log(Math.abs());         // NaN (인자가 없을 때)

 


 

 

 

 

 

728x90