Written by Kasumi

【JavaScript】受け取ったデータが文字列 or 数値どちらなのか判定する方法【typeof演算子を使おう】

JavaScriptで、受け取った値が文字列もしくは数値どちらなのか判定したい。

本記事ではこのような悩みを解決。

実装例を元に解説します。

データ型を判定する方法

val01 = 1;
val02 = "1";

console.log(typeof val01, val01);
console.log(typeof val02, val02);

// コンソール出力結果
// number 1
// string 1

データが文字列 or 数値どちらなのか判定するコード例です。

文字列と数値が入った変数をそれぞれ定義。

上記をコンソールに出力。

数値の場合はnumber。

文字列の場合はstringとコンソールに出力されます。

データ型の判定にはtypeof演算子を使います。

typeof演算子の使い方は以下の通りです。

console.log(typeof 判定したいデータ);

判定したいデータの前にtypeofを記述します。

文字列の場合はstring、数値の場合はnumberとデータ型が出力されます。

上記のデータ型を元に判定ができるようになります。

まとめ

JavaScriptで、受け取ったデータが文字列もしくは数値どちらなのか判定する方法について紹介しました。

以上で解説を終わります。

目次

関連記事

JavaScript

Failed to execute ‘insertBefore’ on ‘Node’ The node before which the new node is to be inserted is not a child of this node.の原因・対処方法

2022.12.03
570
JavaScript

JavaScriptでHTMLの埋め込む場所を指定する方法

2022.10.17
304
JavaScript

Javascriptでvideoタグのオプションを設定

更新日:2019.11.28
243
JavaScript

【簡単】JavaScriptを使って任意の文字列が配列内にあるか検索する方法【indexOfメソッド】

更新日:2022.09.09
149