Question: I need help replacing the switch-statement with an equivalent if-else-if statement and replacing the for loop with an equivalent while loop. Here is the rotate.js

I need help replacing the switch-statement with an equivalent if-else-if statement and replacing the for loop with an equivalent while loop.

Here is the rotate.js script:

//rotate.js //Handles the image rotation seen on the website's home page

//Put all of today's information into a JavaScript Date object var today = new Date();

//Build the appropriate prefix for filenames, depending on whether //today is a weekday (indoor images) or the weekend (outdoor images) var prefix = "images/"; switch (today.getDay()) { case 0: case 5: case 6: prefix += "outdoor"; break; default: prefix += "indoor"; }

//Use that prefix to put the proper sequence of image filenames into an array var imageArray = new Array(6); for (i=0; i

//Perform a "cicular rotation" of the images in the array var imageCounter = 0; function rotate() { var imageObject = document.getElementById('placeholder'); imageObject.src = imageArray[imageCounter]; ++imageCounter; if (imageCounter == 6) imageCounter = 0; }

//Called as soon as home page has loaded, to start image rotation function startRotation() { document.getElementById('placeholder').src=imageArray[5]; setInterval('rotate()', 2000); }

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!