Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【Node.js24.x】Number::isInteger()メソッドの使い方

isIntegerメソッドの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

isIntegerメソッドは、Node.jsの組み込み機能であるNumberクラスに属し、渡された値が整数であるかどうかを判定するメソッドです。このメソッドは、引数として受け取った値が整数である場合にtrueを返し、整数でない場合にfalseを返します。

具体的には、Number.isInteger(5)Number.isInteger(-10)Number.isInteger(3.0)のように、小数部分を持たない数値や、小数部分が0の数値に対してはtrueを返します。一方、Number.isInteger(5.1)のような小数を含む数値、Number.isInteger(Infinity)(無限大)、Number.isInteger(NaN)(非数)、あるいは非数値(例: 文字列)に対してはfalseを返します。

JavaScriptでは、すべての数値が内部的に浮動小数点数として扱われますが、このメソッドを使用することで、値が論理的な整数であるかを簡単に確認できます。これにより、データの型検証や、特定の数値範囲での条件分岐など、アプリケーション開発における正確な数値処理を実現するために役立ちます。システムエンジニアを目指す上では、入力データの妥当性を確認する場面で特に重要となるメソッドの一つです。

構文(syntax)

1console.log(Number.isInteger(123));
2console.log(Number.isInteger(-42));
3console.log(Number.isInteger(0));
4console.log(Number.isInteger(3.14));
5console.log(Number.isInteger(NaN));
6console.log(Number.isInteger(Infinity));
7console.log(Number.isInteger("10"));

引数(parameters)

value

  • value: number: 整数かどうかを判定する数値

戻り値(return)

boolean

指定された数値が整数であるかどうかを示す真偽値 (true または false) を返します。

関連コンテンツ