チェックテスト(2)
Q1
- 以下のスクリプトで実行をすると、どのような結果が表示されますか?
<script> var x = 'ABC'; if (x != 'ABC') { console.log('OK'); } else { console.log('NG'); } </script>
Q2
- 以下のスクリプトで実行をすると、どのような結果が表示されますか?
<script> var x = 10; if (x === '10') { console.log('OK'); } else { console.log('NG'); } </script>
Q3
- 以下のスクリプトで実行をすると、どのような結果が表示されますか?
<script> var x = 10; var y = 20; if (y >= 10 && x > y) { console.log('OK'); } else { console.log('NG'); } </script>
Q4
- 以下のスクリプトで実行をすると、どのような結果が表示されますか?
<script> var x = 'C'; switch(x) { case 'A': console.log('A'); case 'B': console.log('B'); case 'C': console.log('C'); case 'D': console.log('D'); default: console.log('E'); } </script>
Q5
- switch文において、if文のelseと同じ役割を果たすキーワードはなんですか?
Q6
- 以下のスクリプトで実行をすると、どのような結果が表示されますか?
<script> var x = 'Z'; switch(x) { case 'A': console.log('A'); case 'B': console.log('B'); case 'C': console.log('C'); case 'D': console.log('D'); default: console.log('E'); } </script>
Q9
- 以下のスクリプトで実行をすると、繰り返しは何回行われますか?
<script> for (var i = 5 ; i > 0 ; i--) { console.log(i); } </script>
Q10
- 配列fruitsの要素を一覧表示するスクリプトになるよう、空欄(A)(B)を埋めなさい
<script> var fruits = ['りんご', 'みかん', 'パイナップル', 'ぶどう', 'バナナ']; for (var i =(A); i <(B); i++) { console.log(fruits[i]); } </script>
Q11
- 以下のスクリプトで実行をすると、繰り返しは何回行われますか?
<script> var number = { a:100, b:200, c:300, d:400}; for (var key in number) { console.log(number[key]); } </script>
Q12
<script> var user = { name: '山田太郎', age: 25, height: 170 }; for (var x (A) user) { console.log(user(B)); } </script>
Q13
- 以下のスクリプトで実行をすると、どのような結果が表示されますか?
<script> for (var i = 1; i <= 10; i++) { if(i > 5) { break; } else if (i % 3 == 0) { continue; } console.log(i); } </script>
Q14
- 以下のスクリプトで実行をすると、どのような結果が表示されますか?
<script> for (var i = 1; i <= 10; i++) { if(i % 2 == 0) { break; } console.log(i); } </script>
Q15
- 以下のスクリプトで実行をすると、どのような結果が表示されますか?
<script> for (var i = 1; i <= 10; i++) { if(i % 2 == 0) { continue; } console.log(i); } </script>
回答例
A05
- default
- caseで指定されたどの値にも一致しなかった場合に実行されます
A10
<script> var fruits = ['りんご', 'みかん', 'パイナップル', 'ぶどう', 'バナナ']; for (var i = 0; i < fruits.length; i++) { console.log(fruits[i]); } </script>