javascript에서 정수 체크
javascript에서 숫자의 값이 10진수의 정수인지 체크하는 방법에 대해 설명드리겠습니다. 함수를 생성하여 10진수 정수 체크를 해보겠습니다.
함수 생성
1 | function isInt(num) { |
isInt라는 함수를 생성하여 parameter로 받은 값을 1로 나눠 나머지가 있는지 체크합니다. 여기서 javascript의 특성상 string으로
값을 넘긴 "10"은 숫자로 변환되어 true를 반환합니다. 따라서 형변환을 원하지 않는다면 type 체크를 해야합니다.
1 | function isInt(num) { |
위와같이 타입체크까지 추가한다면 완벽한 10진수 정수를 체크 할 수 있습니다.