Skip to content

Commit

Permalink
Done.
Browse files Browse the repository at this point in the history
  • Loading branch information
bschlagel committed Apr 23, 2017
1 parent ed61848 commit b17d77e
Showing 1 changed file with 35 additions and 5 deletions.
40 changes: 35 additions & 5 deletions flow-control.js
Original file line number Diff line number Diff line change
@@ -1,19 +1,49 @@
function basicTeenager(age) {

if (age > 12 && age < 20) {
return "You are a teenager!"
}
}

function teenager(age) {

if (age > 12 && age < 20) {
return "You are a teenager!"
} else {
return "You are not a teenager"
}
}

function ageChecker(age) {

if (age > 12 && age < 20) {
return "You are a teenager!"
} else if (age < 13) {
return "You are a kid"
} else {
return "You are a grownup"
}
}

function ternaryTeenager(age) {

return (age > 12 && age < 20) ? "You are a teenager" :
"You are not a teenager"
}

function switchAge(age) {

switch (age) {
case 13:
return("You are a teenager")
case 14:
return("You are a teenager")
case 15:
return("You are a teenager")
case 16:
return("You are a teenager")
case 17:
return("You are a teenager")
case 18:
return("You are a teenager")
case 19:
return("You are a teenager")
default:
return("You have an age")
}
}

0 comments on commit b17d77e

Please sign in to comment.