Bypass Note

役に立つWebサービスやライフハックな情報を更新しています

CodeStudy javascript編 SECTION13 答え

<問題1> 実行ボタンを押してfor文の動きを確認してみましょう。
CodeStudy13-1 答え: 実行ボタン押すだけ

<問題2> 説明文に書かれている例を入力して、実行ボタンを押してみましょう。
CodeStudy13-2 答え: 例写すだけ

<問題3> 既に入力されている問題文には誤りがあります。問題文の誤りを修正し、5〜10までの数字を順番に出力してみよう。
CodeStudy13-3 答え: var i = 1 → var i = 5

<問題4> for文を使ってmyArray内の要素を先頭から1つずつ出力してみましょう。
CodeStudy13-4 答え:

var myArray = ["test", "hoge", "fuga"];

for(i=0; i <=2; i++) {
  output(myArray[i]);
}

<問題5> 既に入力されているプログラムの誤りを直して、出力に数値の5を出力して下さい。
CodeStudy13-5 答え:  5で処理を終わらせるだけ

var target = 5;
for(var number = 1; number <= 10; number++) {
  if(number == target) {
    output(number);    
    break;
  }
}

<問題6> 既に入力されているプログラムが実行された時、出力される値を5〜10に変更して下さい。
CodeStudy13-6 答え: if(number < 1)  → if(number < 5)

<問題7> 説明文に書かれている例を入力して、実行ボタンを押してみましょう。
CodeStudy13-7 答え: 例を写すだけ

<問題8> 既に記述されているプログラムを配列myArrayの1〜3番目の要素3つを出力するように修正して下さい。
CodeStudy13-8 答え:

var myArray = ["c", "o", "d", "e", "s", "t", "u", "d", "y"];

for(var count = 0; count < myArray.length; count++) {
  output(myArray.slice(1,4)[count]);
}

Array.slice 0 から数えて、start 番目~ end番目までの要素を抜き出した配列を返す

<問題9> 配列var myArray内の先頭と最後の要素以外の要素をfor文を使用して出力して下さい。
CodeStudy13-9 答え:

var myArray = [1,2,3,4,5,6,7,8,9];

for(var i = 0; i < myArray.length; i++) {
  output(myArray.slice(1,8)[i]);
}

コメントを残す