問題

19
JavaScript

数値を2倍にするスクリプトを書こう

JavaScriptを使った基本的な算術演算を行うスキルを身につけましょう!

JavaScriptの問題に挑戦しよう!

問題

数値を2倍にするスクリプトを書こう

ユーザーが入力した数値の2倍を計算して表示する簡単なアプリを作成してください。

あらかじめエディタに書くコード

                    <!DOCTYPE html>
<html lang="ja">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>数値の2倍</title>
</head>
<body>
    <h1>数値の2倍を計算</h1>
    <input type="number" id="numberInput" placeholder="数値を入力">
    <button onclick="calculateDouble()">計算</button>
    <p>2倍の値:<span id="result"></span></p>
    
    <script>
        function calculateDouble() {
            // ユーザーが入力した数値を取得する

            // 数値の2倍を計算する

            // 計算結果を表示する
            document.getElementById('result').textContent = double;
        }
    </script>
</body>
</html>
¥HTML¥
                

期待する画面

解答の画像

解答と解説(数値を2倍にするスクリプトを書こう)

解説

LINE登録して解答を見る

※ご登録後トークルーム下部にあるメニュー内
「無料問題集※解答付き」を押すと
解答閲覧用URLが届きます

document.getElementById('numberInput').value:
この部分では、ユーザーが入力した数値を取得します。valueプロパティを使うことで、テキストボックスの中に入力された値を取得できます。この値は通常、文字列として取得されるため、後で数値に変換する必要があります。

const double = number * 2:
ここでは、取得した数値に対して掛け算を行います。アスタリスク (*) は掛け算を表します。つまり、この式では、numberに2を掛けてその2倍の値を求めています。

document.getElementById('result').textContent = double:
最後に、計算された2倍の値をHTMLの要素内に表示します。textContentプロパティを使うことで、要素内のテキストを更新しています。

さらにスキルアップしたい方は公式LINEから「JavaScript」と送信すると動画が見れます。

LINE登録して動画を視聴する
あなたに合った学習プランは?LINE適正コース診断はこちら