【JavaScript】Number.isIntegerのPolyfill

2018年9月1日

IEがNumber.isIntegerをサポートしてなかったので、Polyfillを作成した。

コード

Number.isInteger = Number.isInteger || function( value ) {
    const IS_INTEGER = 
        typeof value === "number" && 
        isFinite( value ) && 
        Math.floor( value ) === value
    ;

    return IS_INTEGER;
};

参考ページ