Javascript Statements Basics
by Jason Aden
JavaScript
// Conditional Statements
// if...else
var x = 1;
var y = 5;
if (x == y) {
} else if (y > 7) {
} else {
}
// switch
switch (x) { // an expression
case "label1":
//statements...
break;
default:
//statemetns...
break;
}
// Loop statements
while (x < 10) {
x++;
}
for (var i=10; i>1; i--) {
// support breaks and continue
if (i == 2) {
break;
}
}
// Enumerating over an object
var myObj = {
name: "Ryan",
job: "Sleeping",
favColors: ["Red", "Blue", "Mauve"]
}
for (var propName in myObj) {
if (myObj.hasOwnProperty(propName)) {
console.log(myObj[propName]);
}
}