자바스크립트 Number 메소드

CODEDRAGON Development/JavaScript, jQuery, ...

반응형


 

 

자바스크립트 Number 메소드

메소드중에는 사파리와 익스플로러등 특정 브라우저에서는 지원하지 않는 메소드도 있습니다.

메소드

설명

Number.parseFloat()

·       문자열을 파싱하여, 문자열에 포함된 숫자 부분을 실수 형태로 반환합니다.

·       문자열에 여러 개의 숫자가 존재하면, 그중에서 번째 숫자만을 실수 형태로 반환합니다.

Number.parseInt()

·       문자열을 파싱하여, 문자열에 포함된 숫자 부분을 정수 형태로 반환합니다.

·       문자열에 여러 개의 숫자가 존재하면, 그중에서 번째 숫자만을 정수 형태로 반환합니다.

Number.isNaN()

·       전달된 값이 NaN인지 아닌지를 검사합니다.

·       전역 함수인 isNaN() 함수가 가지고 있던 숫자로의 강제 변환에 따라 발생하는 문제를 더는 겪지 않게 해줍니다.

·       메소드는 오직 숫자인 값에서만 동작하며, 값이 NaN 경우에만 true 반환합니다.

Number.isFinite()

·       전달된 값이 유한한 수인지 아닌지를 검사합니다.

·       전역 함수인 isFinite() 함수처럼 전달된 값을 숫자로 강제 변환하지 않습니다.

·       isFinite() 메소드는 오직 있는 값에서만 동작하며, 값이 유한한 경우에만 true 반환합니다.

 

Number.isInteger()

·       전달된 값이 정수인지 아닌지를 검사합니다.

·       전달된 값이 정수이면 true 반환하며, 정수가 아니거나 NaN, Infinity 같은 값은 모두 false 반환합니다.

Number.isSafeInteger()

·       전달된 값이 안전한 정수(safe integer)인지 아닌지를 검사합니다.

·       안전한 정수(safe integer) IEEE 754 국제 표준에서 정의한 64비트 부동 소수점 수로 정확히 표현되는 정수를 의미합니다.

·       -(253 - 1)부터 (253 - 1)까지의 모든 정수가 안전한 정수에 포함됩니다.