CIS 375—Web App Dev II JavaScript II
if and if…else Syntax code to be executed if condition is true } else {
Example of if Statement // Display “Good morning” if before 10 am var today = new Date() var time = today.getHours() if (time < 10) { document.write("<b>Good morning</b>") }
Example of if…else Statement // Display “Good morning” if before 10 am // Display “Good day!” otherwise var today = new Date() var time = today.getHours() if (time < 10) { document.write("<b>Good morning</b>") } else { document.write("Good day!")
Syntax of switch Statement switch (expression) { case label1: code to be executed if expression = label1 break case label2: code to be executed if expression = label2 default: code to be executed if expression is different from both label1 and label2 }
Example of switch Statement var today = new Date() theDay = today.getDay() switch (theDay) { case 5: document.write("Finally Friday") break case 6: document.write("Super Saturday") case 0: document.write("Sleepy Sunday") default: document.write(“Can’t wait till the weekend!”) }
Syntax for Looping while do…while while (condition) { code to be executed } do…while do { while (condition) for (equivalent to _______ with a counter variable) for (initialization; condition; increment) {
Examples of while & do…while while (i <= 5){ document.write("The number is " + i) document.write("<br>") i++ } do…while do{ while (i <= 5)
Example of for Loop for (i = 1; i <= 6; i++){ document.write("<h" +i+ ">This is header " + i) document.write("</h" + i + ">") }
Miscellaneous Guidelines JavaScript is ______ sensitive A function named "myfunction" is not the same as "myFunction". White space (use to make code more ___________) JavaScript ignores extra spaces name="Hege" same as name = "Hege“ Use the “\” to insert special characters document.write (“Let’s sing \"Happy Birthday\".") Comments Use // for single line, /* comments */ for a block