Bypass Note

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

CodeStudy javascript編 SECTION17 答え

<問題1> 実行ボタンを押し、オブジェクト・データ・メソッドについて確認しましょう。
CodeStudy17-1 答え: 実行ボタン押すだけ

<問題2> 例1の様に、新たにDateオブジェクトを生成し、それをoutputで出力してみましょう。
CodeStudy17-2 答え: 例写すだけ

<問題3> 実行ボタンを押して、エラーが出ることを確認した後に、
エラーが出ないようにプログラムを修正して下さい。
CodeStudy17-3 答え: 例写すだけ

var date = new Date()
var year = date.getFullYear();
output(year);

<問題4> 説明文の例の様に入力して、クラスメソッドの動作を確認しましょう。
CodeStudy17-4 答え: 例写すだけ

<問題5> 説明文の例の様に入力して、オブジェクトの定義を練習してみましょう。
CodeStudy17-5 答え: 例写すだけ

<問題6> Tomatoオブジェクトがすでに定義されています。 このオブジェクトに新たに、tasteプロパティを定義し、値に”good”を代入しましょう。
CodeStudy17-6 答え: this.taste = "good"; 足すだけ

<問題7> Restaurantというコンストラクタ関数が定義されています。
これを利用して、変数restaurant2に新たなプロパティを生成してみましょう。
CodeStudy17-7 答え: 最下部に文字列いれるだけ

<問題8> 説明文の<例1>を参考にして、変数restaurant2に、place・price・reputationをプロパティに持つオブジェクトを作成して下さい。
CodeStudy17-8 答え:

function Restaurant(place, price, reputation) { 
  this.place = place; 
  this.price = price; 
  this.reputation = reputation; 
} 
var restaurant2 =  new Restaurant("東京", "2000~3000円", "とても良い");

<問題9> 説明文の例を入力し、data()メソッドをoutput()で出力してみましょう。
CodeStudy17-9 答え: 例写すだけ

<問題10>Foodオブジェクトが定義されています。新たにtasteプロパティを定義し、”牛丼は値段が安くとても美味しいです。”と表示されるようにして下さい。
CodeStudy17-10 答え:

function Food(name, price, taste) {
  this.name = name;
  this.price = price;
 this.taste = taste;
}
var food = new Food("牛丼", "安く", "美味しい");
food.data = function() {
  return this.name + "は値段が" + this.price + "とても" +this.taste + "です。";
}
output(food.data());

<問題11>Calcオブジェクトが途中まで定義されています。
新たにname,price,numberプロパティを定義し、問題文の説明にあるようなメソッドtotalPrice(),result()を定義し、result()をoutputで出力して下さい。

//totalPriceメソッドは、priceとnumberを掛けた値を返すメソッドです。
calc.totalPrice = function totalPrice(){
   return this.price * this.number;
}

//これだけ追加する

コメントを残す