「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > JavaScript でプロンプト ボックスからのユーザー入力を数値に変換するにはどうすればよいですか?

JavaScript でプロンプト ボックスからのユーザー入力を数値に変換するにはどうすればよいですか?

2024 年 11 月 17 日に公開
ブラウズ:472

How to Convert User Input from a Prompt Box to a Numeric Value in JavaScript?

プロンプト ボックスから数値入力を取得する

プロンプト ボックスからのユーザー入力を数値に変換することは、JavaScript で数学的計算を実行するために重要です。この変換は、関数 parseInt() および parseFloat() を通じて実現できます。

parseInt() および parseFloat()

parseInt() および parseFloat() は、数値の文字列表現を解析して次のようにします。数値。

構文:

  • parseInt(string, radix): 文字列を整数として解析し、オプションで数値体系の基数を指定します (デフォルトは 10)。
  • parseFloat(string): 文字列を浮動小数点数として解析します。

例:

var x = prompt("Enter a Value", "0");
var y = prompt("Enter a Value", "0");
var num1 = parseInt(x);
var num2 = parseInt(y);

このコードは、ユーザー入力を文字列から整数に変換し、変数 num1 と num2 に格納します。これらの値を計算に使用できるようになりました。

追加のヒント:

  • 基数の指定: 10 以外の数値システム (16 進数など) の場合は、次のように指定します。 parseInt() 関数の基数 (例: 16 進数の 100 の場合は `parseInt("100", 16))。
  • エラー処理: parseInt() および parseFloat() は NaN を返す場合があります。 (非数値) 入力文字列を解析できない場合。このケースを処理して、エラーのない計算を保証します。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3