Bài 1

ren2_1.html

四角形の面積を求める。

<!DOCTYPE html><html>    <head>        <meta charset="UTF-8">        <title>JavaScript前期試験練習 問題1</title>    </head>    <body>        <h1>四角形の面積を求める。</h1>        <img src="../img/rect.png" alt="四角形の幅と高さ"><br>        <script>            let width = Number(window.prompt('四角形の幅を入力してください。'));            let height = Number(window.prompt('四角形の高さを入力してください。'));            let area = width + height;            document.write('幅 ' + width + '/高さ' + height +                'の四角形の面積は、' + area);        </script>    </body></html>
Bài 2

ren2_2.html

洋服のサイズを判定する

<!DOCTYPE html><html>    <head>        <meta charset="UTF-8">        <title>JavaScript前期試験練習 問題2</title>    </head>    <body>        <h1>洋服のサイズを判定する</h1>        <script>            let height = window.prompt('あなたの身長を入力してください。');            height = Number(height);            if (height < 160) {                document.write('サイズは「S」です。');            } else if (height < 170) {                document.write('サイズは「M」です。');            } else if (height < 180) {                document.write('サイズは「L」です。');            } else {                document.write('サイズは「XL」です。');            }        </script>    </body></html>
Bài 3

ren2_3.html

おみくじ

<!DOCTYPE html><html>    <head>        <meta charset="UTF-8">        <title>JavaScript前期試験練習 問題3</title>        <link rel="stylesheet" href="../css/style.css">    </head>    <body>        <h1>おみくじ</h1>        <script>            let kuji = Math.floor(Math.random() * 5);            switch(kuji){                case 0:                    document.write("大吉");                    break;                case 1:                    document.write("吉");                    break;                case 2:                    document.write("中吉");                    break;                case 3:                    document.write("小吉");                    break;                default:                    document.write("凶");                    break;            }        </script>    </body></html>
Bài 4

ren2_4.html

ループを使った配列の表示

<!DOCTYPE html><html>    <head>        <meta charset="UTF-8">        <title>JavaScript前期試験練習 問題4</title>    </head>    <body>        <h1>ループを使った配列の表示</h1>        <script>            let animals = ['ライオン','ゾウ','キリン'];            // 配列に'ゴリラ'と'パンダ'を追加する            animals.push('ゴリラ','パンダ');            // 配列をループ(for文)を使って表示            for(let i = 0; i < animals.length; i++) {                document.write(animals[i] + '<br>');            }        </script>    </body></html>
Bài 5

ren2_5.html

画像要素のCSSの値を変更する

<!DOCTYPE html><html>    <head>        <meta charset="UTF-8">        <title>JavaScript前期試験練習 問題5</title>    </head>    <body>        <h1>画像要素のCSSの値を変更する</h1>        <!-- 「縮小」ボタンと「拡大」ボタンを表示して、関数を呼び出す -->        <input type="button" value="縮小" onclick="small()" />        <input type="button" value="拡大" onclick="big()" />        <img id="traImg" src="../img/tiger.jpg" alt="トラの写真">        <script>            // 変数imgは「id="traImg"」の要素を取得する。            let img = document.getElementById("traImg");            // 画像を縮小する関数smallを作成する            let small = function(){                img.style.width = '200px';            }            // 画像を拡大する関数bigを作成する            let big = function(){                img.style.width = '500px';            }        </script>    </body></html>