marunomaruno-memo

marunomaruno-memo

JavaScript Q1-Q5サンプル解答

2010年06月11日 | Weblog
<html>
<head>
<title>Q1</title>
<!--
Q1. 整数を入力して、その値が負のときは、マイナスをかける。正のときは何もしない。
結果は表示する。
-->
</head>
<body>
<script type="text/javascript">
    num = Number(prompt
        ("数字を入力してください", 0));
    if (num < 0) {
        num = -num;
    }
    document.write("結果 = " + num + "<br>");
</script>
</body>
</html>



--------------------------------------------------------------------------------
<html>
<head>
<title>Q2</title>
<!--
Q2. 整数を入力して、その符号を表示する。
    表示は、「正」「負」でOK.
-->
</head>
<body>
<script type="text/javascript">
    num = Number(prompt
        ("数字を入力してください", 0));
    document.write(num + " は");    
    if (num >= 0) {
        document.write("正です。<br>");
    } else {
        document.write("負です。<br>");
    }

</script>
</body>
</html>



--------------------------------------------------------------------------------
<html>
<head>
<title>Q3</title>
<!--
Q3. 整数を入力して、その値が0以上100以下にあるかどうかを表示する。
-->
</head>
<body>
<script type="text/javascript">
    num = Number(prompt
        ("数字を入力してください", 0));
    document.write(num + " は");    
    if (0 <= num && num <= 100) {
        document.write("範囲内です。<br>");    
    } else {
        document.write("範囲外です。<br>");
    }

</script>
</body>
</html>



--------------------------------------------------------------------------------
<html>
<head>
<title>Q4</title>
<!--
Q4. ★を横に5個並べる
-->
</head>
<body>
<script type="text/javascript">
    for (i = 1; i <= 5; i++) {
        document.write("★");
    }
</script>
</body>
</html>



--------------------------------------------------------------------------------
<html>
<head>
<title>Q5</title>
<!--
Q5. 1~5までの合計を計算して表示する
  (ループを使って計算)
  ヒント:合計を出す変数を使う
-->
</head>
<body>
<script type="text/javascript">
    sum = 0;
    for (i = 1; i <= 5; i++) {
        sum += i;
    }
    document.write("合計 = " + sum);
</script>
</body>
</html>



--------------------------------------------------------------------------------