JavaScript метод isInteger()ECMAScript 2015

JavaScript Number

Определение и применение

JavaScript метод isInteger()ECMAScript 2015 определяет, является ли передаваемое значение целым числом и возвращает логическое значение. Метод возвращает true, если передаваемое значение целое число, в противном случае возвращаемое значение false.

Поддержка браузерами

МетодChrome
Chrome
Firefox
Firefox
Opera
Opera
Safari
Safari
Internet Explorer
IExplorer
Microsoft Edge
Edge
isInteger()ECMAScript 2015ДаДаДаДаНетДа

JavaScript синтаксис:

Number.isInteger( value );

Версия JavaScript

ECMAScript 2015 (6th Edition, ECMA-262)

Значения параметров

ПараметрОписание
valueЗначение, которое будет проверено на то является ли оно целым числом, или нет. Обязательное значение.

Пример использования

// Метод возвращает true

Number.isInteger( 1.0 );
Number.isInteger( 123 );
Number.isInteger( -123 );
Number.isInteger( 0 );
Number.isInteger( -0 );

// Метод возвращает false

Number.isInteger( 1.1 );
Number.isInteger( Infinity );
Number.isInteger( -Infinity );
Number.isInteger( undefined );
Number.isInteger( true );
Number.isInteger( null );
Number.isInteger( "123" );
Number.isInteger( "1.23" );
Number.isInteger( [] );
Number.isInteger( {} );
Number.isInteger( "" );
Number.isInteger( " " );
JavaScript Number