平成30年度(2018) 第3回試験 問20 | ウェブデザイン技能検定 1級
※ 著作権上の問題により掲載を取りやめています。
---
[出典:ウェブデザイン技能検定 1級 平成30年度(2018) 第3回試験 問20]
解答
正解
2
難易度
取組履歴
ログインすると履歴が残ります
解説
解説のユーザー評価:未評価
このプログラムを動かすと、
const t = toggle();
これにより、変数 t には、
function(){
document.querySelector('#t').style.display = display[n%2];
n++;
}
という関数が格納されます(returnされている)。
また、toggleが実行された際に nには0が収められています。
この状態で display[n%2] から得られるのは display[0] となり block が返ります。
よって、id="t" のdivタグは表示状態から変化ありません。
次に押した時には、うまく動く と問題にあるので、その際にnが1となっている事が予想されます。
つまり、nのスタート時の設定が間違っている事が考えられ、答えは2となります。
ログインすると解説の投稿・編集が可能となります。
個人メモ(他のユーザーからは見えません)
メモを残すにはログインが必要です
コメント一覧
※ コメントには[ログイン]が必要です。