JavaScript で値が数値かどうかを確認する方法

Javascript De Zhiga Shu Zhikadoukawo Que Rensuru Fang Fa



JavaScript でのプログラミング中に、さまざまなデータ型に基づいてデータを並べ替える必要がある場合があります。たとえば、含まれるデータと同じタイプのデータを追加することで、レコードを効率的に管理できます。このような場合、値が数値かどうかを JavaScript でチェックすると、ドキュメント全体のデザインを維持し、レコードを効果的に分析するのに役立ちます。

この記事では、JavaScript で値が数値かどうかを検証する方法を示します。

JavaScript を使用して値が数値かどうかをチェック/検証する方法は?

JavaScript を使用して値が数値かどうかを確認するには、次の方法を適用します。







  • typeOf 」 演算子。
  • isFinite() ' 方法。

記載されているアプローチを 1 つずつ説明しましょう。



アプローチ 1: JavaScript で typeOf 演算子を使用して値が数値であるかどうかを確認/検証する

タイプ ” 演算子は、変数のデータ型を取得します。この演算子を使用して、目的のデータ型を参照することにより、指定された値にチェックを適用できます。



ノート : JavaScript の 5 つの異なるデータ型に値を含めることができます。





  • ストリング
  • ブール値
  • 番号
  • 関数
  • 物体


次の例の概要を見てみましょう。

< スクリプトの種類 = 「テキスト/ジャバスクリプト」 >
与える値 = 7 ;
もしも ( タイプ 与えられた値 === '番号' ) {
コンソール。 ログ ( 「値は数値です」 ) ;
}
そうしないと {
コンソール。 ログ ( 「値は数値ではありません」 ) ;
}
脚本 >

上記のコードで提供されているように、以下の手順を適用します。



  • まず、記載された値を初期化します。
  • その後、「 タイプ 」 演算子を使用して、指定された値が「 番号 」の助けを借りたデータ型 厳密な等価(===) 」 演算子。
  • 「if」条件に記載されたメッセージは、条件が満たされたときに表示されます。
  • そうでなければ、「 そうしないと 」条件が実行されます。

出力

したがって、指定値「7」はデータ型「」であることが証明されます。 番号 」。

アプローチ 2: JavaScript で isFinite() メソッドを使用して値が数値かどうかを確認する

isFinite() 」 メソッドは、値が有限数の場合に true を返します。このメソッドは、関連付けられた「 番号 」を使用して、指定された値が数値型であり、有限 (可算) であるかどうかを確認します。

構文

有限です ( )

この構文では:

」は、テストする必要がある値を指します。


以下の例は、議論されている概念を説明しています。

< スクリプトの種類 = 「テキスト/ジャバスクリプト」 >
与える値 = 3 ;
もしも ( 番号 . 有限です ( 与えられた値 ) ) {
コンソール。 ログ ( 「値は数値です」 ) ;
}
そうしないと {
コンソール。 ログ ( 「値は数値ではありません」 ) ;
}
脚本 >

上記のコード ブロックでは:

  • 同様に、記載された値を初期化します。
  • 次のステップでは、「 isFinite() 」メソッドを使用して、指定された数が数であり有限(可算)であるかどうかを確認します。
  • 最後に、「 もしも ' と ' そうしないと 」 条件は、それぞれ満たされた条件と満たされていない条件で実行されます。

出力

上記の出力は、目的の要件が達成されていることを証明しています。

結論

typeOf ” 演算子または “ isFinite() 」メソッドを実装して、提供された値が JavaScript の数値かどうかを確認できます。前者のアプローチは、データ型に基づいて値をチェックするために利用できます。後者のアプローチを適用して、値の有限 (可算) 桁数をチェックすることにより、目的の要件を実行できます。この記事では、JavaScript を使用して値が数値かどうかを確認する方法を示しました。