100 likes | 194 Views
CIS 375—Web App Dev II. JavaScript II. if and if…else Syntax. if (condition) { code to be executed if condition is true } if (condition) { code to be executed if condition is true } else { code to be executed if condition is true }. Example of if Statement.
E N D
CIS 375—Web App Dev II JavaScript II
if and if…else Syntax if (condition) { code to be executed if condition is true } if (condition) { code to be executed if condition is true } else { code to be executed if condition is true }
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 break 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") break case 0: document.write("Sleepy Sunday") break default: document.write(“Can’t wait till the weekend!”) }
Syntax for Looping • while while (condition) { code to be executed } • do…while do { code to be executed } while (condition) • for (equivalent to _______ with a counter variable) for (initialization; condition; increment) { code to be executed }
Examples of while & do…while • while i = 0 while (i <= 5){ document.write("The number is " + i) document.write("<br>") i++ } • do…while i = 0 do{ document.write("The number is " + i) document.write("<br>") i++ } 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