JavaScript
The JavaScript Number() function is used to convert a given value into a number.
Number() [function]
Number()関数は、入力された値を数値に変換するために使用されます。例えば、文字列が数字のみで構成されていれば、その文字列を数値に変換できます。しかし、数値に変換できない文字列が入力された場合、この関数は NaN(Not a Number、数値ではない)を返します。
Sample
以下は、Number()関数を使用して様々な入力を数値に変換する例です。このサンプルでは、ユーザーがテキストボックスに入力した値を数値に変換し、その結果を Webページ上に表示します。
結果を表示
HTML
<label for="inputValue">数値に変換したいテキストを入力してください:</label>
<input type="text" id="inputValue" placeholder="ここに入力"><br>
<button onclick="convertToNumber()">変換</button>
<div id="result">結果を表示</div>
<script>
<!-- JavaScript code here -->
</script>
JavaScript
function convertToNumber() {
var input = document.getElementById("inputValue").value;
var number = Number(input);
var message = isNaN(number) ? "数値に変換できませんでした。" : "変換した数値: " + number;
document.getElementById("result").innerText = message;
}
コードの説明
- HTML構造
-
- テキスト入力ボックスとボタンがあり、ユーザーはここにテキストを入力し、「変換」ボタンを押すことで処理が開始されます。
- 入力結果は <div>要素に表示されます。
- JavaScript
-
- ボタンがクリックされると convertToNumber 関数が実行されます。
- 入力された値は Number()関数によって数値に変換されます。変換が成功すれば数値が、失敗すればエラーメッセージが表示されます。