Javascript Switch - No Results, even Default? -



Javascript Switch - No Results, even Default? -

using chrome's console/debugger:

in if statement, quickchallengeresponse displays undefined

and console.dir(quickchallengetimer) displays 30.

yet on page, nothing printed, not error - , quickchallengetimer isn't changed 60, it's told in case 30.

what's mistake? thanks.

var quickchallengetimer = 30; var quickchallengequestion; var quickchallengeanswer; var quickchallengeresponse; function quickchallenge(quickchallengetimer, quickchallengequestion, quickchallengeanswer) { if (typeof quickchallengeresponse == undefined) { switch (quickchallengetimer) { case 30: quickchallengetimer = "60"; quickchallengeresponse = null; console.write("now60"); break; case 60: quickchallengetimer = "120"; quickchallengeresponse = null; console.write("now120"); break; default: console.write("error"); break; } } console.dir(quickchallengetimer); } quickchallenge(quickchallengetimer);

typeof returns string. need compare against 'undefined'

if (typeof quickchallengeresponse == 'undefined') { switch (quickchallengetimer) {

also, pointed out in comments, console.write doesn't exist. utilize console.log

jsfiddle

javascript

Comments

Popular posts from this blog

javascript - I need to update the text of a paragraph by inline edit -

javascript - THREE.js reposition vertices for RingGeometry -

assembly - What is the addressing mode for ld, add, and rjmp instructions? -