Skip to content

値が数値か調べる

ma-san
ma-san(鈴木正行)

値が数値かどうかを調べたいときに使用するのがisNaN関数です。NaNはNot a Number、非数という意味です。

値が数値か調べる方法とは?#

isNaN関数を使ってpromptメソッドで入力したものが数値か判断する。

プロンプトを使って計算をしたい、という場合、安直に書くと意図しない数値が返ってきます。

let text = prompt('テキストを入力してください。');
console.log(isNaN(text));

数値か判別し、数値に変換が可能かを調べることが必要な場合があります。
全角数字やアルファベットなど、数値以外の文字が混ざっている場合はtrueとでます。
慣れていない方にとっては数値に変換できない場合にtrue、できる場合にfalseが出力されることに違和感を感じるかもしれません。

お仕事・当サイトへ興味を持っていただいた方

お問い合わせはこちらから

お問い合わせを頂く際はご確認ください

プライバシーポリシー

るり
未来へ繋がるWebの可能性。
お客様のサービスを、Webサイト制作を通じてサポートいたします。
Accessible Web Design.

Recommendation

るり

Webアクセシビリティの重要性について 当サイトが最も注力したい「Webアクセシビリティ」について、ぜひ多様な方々と共に学びながら充実化させ、普及活動に勤しみたいと考えています。

るり

初めて依頼を検討している方 初めてWebサイト制作を依頼する方へ。Webサイトを作りたいと思ったときに参考にしていただけると幸いです。

るり

Webサイトの基本 サーバーの準備からドメイン契約。Webサイトに必要なデータや情報を一通り纏めることで初めてWebサイト制作に携わる方々の学習の一助になれば幸いです。