BOOK Studio947
狩野祐東・狩野さやか著書

正誤について

2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • 投稿者
    投稿
  • #2692 返信
    初心者
    ゲスト

    p.142コメントアウトについて質問させてください。
    /**/は、先頭にconsole.log(jsbook);ではないのでしょうか?
    教えてください。よろしくお願いします。

    #2694 返信
    狩野 祐東
    キーマスター

    こんにちは。
    p.142の「/* */」を使ったコメントアウトの1行目が「console.log(jsbook.title);」となっているのは、実際には、その1行上にある「console.log(jsbook);」からコメントアウトするのではないか、ということですね? 

    ここはコラムとして「コメントアウトとはなにか」ということを説明して、例を挙げるのだけが目的で、この通りにソースを編集してコメントアウトする必要はありません。実際、次のページで、「console.log(…)」は実習上はすべて削除することになっています。
    ということで、p.142の「/* */」の中に、1行目の「console.log(jsbook);」が含まれているかいないかは、実習上はどちらでも問題ありません。

    また、このコラムのわたしの記述上の意図としては、p.142のコラムに掲載しているソースコードでは、1行目はすでに「//」でコメントアウトしているので、2行目以降をまとめてコメントアウトするなら「/* */」で囲みます、というつもりで書いています。つまり、サンプル3-11の該当部分を、このコラム通りにコメントアウトするのであれば、次のようなソースになることを意図しています。

    //console.log(jsbook);
    /*
    console.log(jsbook.title);
    console.log(jsbook['price']);
    jsbook.stock = 10;
    console.log(jsbook.stock);
    */
    

    これで回答になっていますでしょうか?

2件の投稿を表示中 - 1 - 2件目 (全2件中)
返信先: 正誤について
あなたの情報: