JavaScriptで数値か文字列か判定する
JavaScriptで数値か文字列か判定する方法です。
isNaN() を使うと数値化文字列か判定することができます。
数値ではない場合は true 、数値の場合は false を返します。

index.html
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>Number</title>
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<p>Number Confirm</p>
<input id="number" type="text">
<input type="button" value="Number Confirm" onclick="confirm();"/>
</body>
</html>
script.js
function confirm() {
const number = document.getElementById("number").value;
if (isNaN(number)) {
alert(`「${number}」is not Number`);
} else {
alert(`「${number}」is Number`);
}
}
