2014-10-11 2014-11-01 2014-11-01 チェックテスト(4) JavaScript Q1 以下のオブジェクトが持つメソッドを実行するときには、どのような命令を記述しますか? <script> var obj = { x: function(){ console.log('こんにちは');} }; </script> Q2 メソッドの中で記述すると、オブジェクト自身を表すキーワードはなんですか? Q3 配列はなんという種類のオブジェクトですか? Q4 連想配列はなんという種類のオブジェクトですか? Q5 以下のスクリプトを実行するときには、どのような結果が表示されますか? <script> var str = 'money monday month common'; var words = str.match(/mon/g); console.log(words.length); </script> Q6 以下のスクリプトを実行するときには、どのような結果が表示されますか? <script> var str = 'friday saturday sunday'; var rep = str.replace(/day$/g, 'flower'); console.log(rep); </script> Q7 item2がもつcalcTaxメソッドを、item1のメソッドであるなのように呼び出すスクリプトを、空欄(A)(B)を埋め完成させなさい <script> var item1 = { price: 1000 }; var item2 = { price: 2000, calcTax: function(){ console.log(this.price * 0.05); } }; (A).calcTax.call((B)); </script> Q8 Q7のスクリプトが正しく実行されると、どのような結果が表示されますか?