JavaScript | 자바스크립트 | CONTROL FLOW 둘

JavaScript | 자바스크립트 | CONTROL FLOW 둘

More on Control Flow in JS | Codecademy
When we tell a program what order to do things in, we're using something called control flow. You already know about 'if' statements, but in this course, we'll expand our knowledge!


Two. Introducing the Switch Statement
5/14 Adding to an existing switch
File1 _ script.js
var color = prompt("What's your favorite primary color?","Type your favorite color here");

switch(color) {

  case 'red':
    console.log("Red's a good color!");
    break;
  case 'blue':
    console.log("That's my favorite color, too!");
    break;
  //Add your case here!
  case 'yellow':
    console.log("Yellow is a warm color!"); 
    break;
  default:
    console.log("I don't think that's a primary color!");
}

6/14 Practice with switch
File1 _ script.js
var candy = prompt("What's your favorite candy?","Type your favorite candy here.");

switch(candy) {

  case 'licorice':
    console.log("Gross!");
    break;
  case 'gum':
    console.log("I like gum!");
    break;
  case 'beets':
    console.log("...is that even a candy?");
    break;
  // Add your code here!
  default:
    console.log("I don't know that candy!");

}

7/14 More practice with switch
File1 _ script.js
var answer = prompt("Add your question here!","Your favorite fruit.");

switch(answer) {

  case 'apple':
    console.log("I like an apple.");
    break;
  // Add your code here!
  case 'orange':
    console.log("I like an orange.");
    break;
  default:
    console.log("What do you like?");

}

8/14 All on your own
File1 _ script.js
var food = prompt("I'm hungry.","Give me a food.");
switch (food) {
    case 'ramen':
    console.log("Oh my god! It's my favorite!");
    break;
    case 'cake':
    console.log("Thank you. It's good.");
    break;
    case 'chicken':
    console.log("It's delicious!");
    break;
    default:
    console.log("Please, I'm hungry!");

}

9/14 Mid-lesson breather
File1 _ script.js

Next: Logical Operators