Contact: aviboots(AT)netvision.net.il
39,890 questions
51,819 answers
573 users
var n = 2; switch (n) { case 1: document.write("One"); break; case 2: document.write("Two"); break; case 3: document.write("Three"); break; } /* run: Two */
// note: no break will enter to all cases from the start case // the start case depend on the input n, if n == 2 start case is 2 (case 2:) var n = 2; switch (n) { case 1: document.write("One <br />"); //break; case 2: document.write("Two <br />"); //break; case 3: document.write("Three <br />"); //break; case 4: document.write("Four <br />"); //break; } /* run: Two Three Four */
var n = 10; switch (n) { case 1: document.write("One <br />"); break; case 2: document.write("Two <br />"); break; case 3: document.write("Three <br />"); break; default: document.write("n is not 1, 2, or 3 <br />"); } /* run: n is not 1, 2, or 3 */
// no output without default if n is not 1, 2, or 3 var n = 10; switch (n) { case 1: document.write("One <br />"); break; case 2: document.write("Two <br />"); break; case 3: document.write("Three <br />"); break; } /* run: */
var s = "dan"; switch (s) { case "tom": document.write("Tom <br />"); break; case "rachel": document.write("Rachel <br />"); break; case "dan": document.write("Dan <br />"); break; default: document.write("default case <br />"); } /* run: Dan */