JavaScript / 함수 / isFinite() / 매개변수가 유한한 수인지 검사하는 함수
isFinite()
isFinite()은 매개변수가 유한값인지 검사하는 함수입니다.
문법
isFinite( value )
- value : 검사할 값을 입력합니다.
- 유한한 숫자이면 true, 무한한 숫자 또는 숫자가 아니면 false를 반환합니다.
예제
- 123.123은 유한한 숫자이므로 true를 반환합니다.
- Infinity는 무한한 숫자이므로 false를 반환합니다.
- Not a Number는 문자이므로 false를 반환합니다.
<!doctype html> <html lang="ko"> <head> <meta charset="utf-8"> <title>JavaScript</title> <style> body { font-family: Consolas, monospace; font-size: 16px; line-height: 1.6; } </style> </head> <body> <script> var a = 123.123; var b = Infinity; var c = 'Not a Number'; document.write( '<p>123.123 : ' + isFinite( a ) + '</p>' ); document.write( '<p>Infinity : ' + isFinite( b ) + '</p>' ); document.write( '<p>Not a Number : ' + isFinite( c ) + '</p>' ); </script> </body> </html>
참고
- 매개변수가 숫자인지 아닌지 검사하는 함수는 isNaN입니다.