switch versus if-else
by Mohammed Ismail Ansari
JavaScript
function WriteLine(text) { $("body").append(text + "<br />"); }
function Write(text) { $("body").append(text + "<br />"); }
var myCase = 4,
startTime;
startTime = new Date().getTime();
switch(myCase)
{
case 0:
WriteLine("Case 0"); break;
case 1:
WriteLine("Case 1"); break;
case 2:
WriteLine("Case 2"); break;
case 3:
WriteLine("Case 3"); break;
case 4:
WriteLine("Case 4");
WriteLine("Done after " + (new Date().getTime() - startTime) + "ms");
break;
default: WriteLine("default");
}
WriteLine("----------------------");
startTime = new Date().getTime();
if(myCase==0) { WriteLine("Case 0"); }
else if(myCase==1) { WriteLine("Case 1"); }
else if(myCase==2) { WriteLine("Case 2"); }
else if(myCase==3) { WriteLine("Case 3"); }
else if(myCase==4) {
WriteLine("Case 4");
WriteLine("Done after " + (new Date().getTime() - startTime) + "ms");
}