심재운 블로그

javascript 로 소수점 여부 확인하기

 

//소숫점이 존재할 경우
if(isNaN(flt) == false && Number.isInteger(flt)==false)
{    
    //구현하기
}

// isInteger는 es6 임. ie 11 에서는 안되므로 함수 만듬.
Number.isInteger = Number.isInteger || function(value) {
    return typeof value === "number" && 
        isFinite(value) && 
        Math.floor(value) === value;
};

 

 

참고자료 : https://stackoverflow.com/a/31720368

 

Internet Explorer 11 : Object doesn't support property or method 'isInteger'

i have this error in internet explorer console ' Object doesn't support property or method 'isInteger' ' how can i resolve it ? code: function verificaNota(nota){ if (nota.length>0){ ...

stackoverflow.com

https://poiemaweb.com/js-number

 

Number | PoiemaWeb

Number 객체는 원시 타입 number를 다룰 때 유용한 프로퍼티와 메소드를 제공하는 레퍼(wrapper) 객체이다. 변수 또는 객체의 프로퍼티가 숫자를 값으로 가지고 있다면 Number 객체의 별도 생성없이 Numbe

poiemaweb.com

 

babel 을 사용할 수 있는 환경이라면... 아래 처럼 구현도 가능합니다.

<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-polyfill/7.7.0/polyfill.js"></script>
//소숫점이 존재할 경우
if(isNaN(flt) == false && Number.isInteger(flt)==false)
{    
    //구현하기
}

 

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band

본문과 관련 있는 내용으로 댓글을 남겨주시면 감사하겠습니다.

비밀글모드

  1. 권정현 2020.08.13 19:22

    그래서 처음에 바벨을 살짝 써주면 ^^