Javascript Statements Basics

by Charlie Winfrey

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]);
        
    }
    
}