JavaScript で 2つの数字を追加する

Muhammad Muzammil Hussain 2024年2月15日
JavaScript で 2つの数字を追加する

この記事では、JavaScript ソースコードでの算術演算と、複数の数値の合計を取得する方法、およびデフォルトのアラートボックスとログボックスを使用して結果をユーザーに表示する方法を学習して使用します。

JavaScript で数字を追加する

(加算、減算、乗算、除算)のような算術演算の結果を見つけるために、JavaScript コードステートメントで演算子を使用します。開発者は主にこれらの演算子を使用して、プログラムで計算やさらに数学的な問題を実行します。

加算を見つけるために、プログラマーは数値で+ 演算子を使用します。

JavaScript の加算(+)演算子

JavaScript では、+ 演算子は数値の合計結果を取得します。文字列値で+ 演算子を使用すると、文字列間の連結が実行されます。

構文:

let value1 = 10
let value2 = 5
let sum = value1 + value2  // addition of values
console.log(sum);

加算演算を実行するには、複数の数値を割り当てるか、ユーザーが値を指定する必要があります。次の例では、ユーザー入力から 2つの値を取得して加算操作を実行し、その結果をユーザーに表示します。

サンプルコード:

<html>
    <head>
        <title> display JavaScript alert </title>
    </head>
    <script>
    function createSum()
    {
        let data1 = document.getElementById("value1").value;
data1 = parseInt(data1)
        let data2 = document.getElementById("value2").value;
data2 = parseInt(data2)

if(isNaN(data1) || isNaN(data2)) //check empty data field
    {
      alert("Please enter both values");
      }else{
       let sum = data1+data2;
       alert("Your'e sum value is : "+sum);
       }
    }
    </script>
    <body>

        <h1 style="color:blueviolet">DelftStack Learning</h1>
        <h3>JavaScript Add two values</h3>

        <form onsubmit ="return createSum()">
            <!-- data input -->

            <td> Enter 1st Value: </td>
            <input id = "value1" type="number">

            <td> Enter 2nd Value: </td>
            <input id = "value2" type="number">

            <br><br>
            <input type = "submit" value = "Sum values">
        </form>
    </body>
</html>

出力:

javascript を使用して 2つの数値を追加します

上記の HTML ソースコードの form 要素を使用して、ユーザー入力フィールドと送信ボタンを作成しました。ユーザーは両方の値を挿入し、ユーザーが送信ボタンをクリックすると、関数 createSum() がトリガーされます。

スクリプトタグでは、createSum() 関数を宣言し、その関数内で、data1 および data2 変数のユーザー入力値を取得し、条件ステートメント if を使用して入力値をチェックしています。

値が空であるか、数値が含まれていない場合、エラーメッセージ alert() が表示されます。ユーザーが両方の数値を指定した場合、else 条件で、+ 演算子を使用して加算を実行し、結果を sum 変数に格納して、alert() ポップアップに表示しました。

関連記事 - JavaScript Math