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
'프로그래밍 > [javascript] 자바스크립트' 카테고리의 다른 글
[JavaScript] 자바스크립트 이스케이프 문자 정리 (0) | 2024.11.18 |
---|---|
[JavaScript] 자바스크립트 연산자 정리표 (0) | 2024.11.17 |
[JavaScript] 자바스크립트 정규식 문자 의미 (0) | 2024.11.15 |
[JavaScript] 자바스크립트 날짜 계산하는 예제 (0) | 2024.11.14 |
[javascript] instanceof 연산자 설명 및 예제 (0) | 2024.11.14 |