Skip to content
Open

Done #2628

Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 31 additions & 5 deletions flow-control.js
Original file line number Diff line number Diff line change
@@ -1,19 +1,45 @@
function basicTeenager(age) {
are = "You are a teenager"
arent = "You are not a teenager"

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 < 13) { return 'You are a kid'}
else if (age > 19) { return 'You are a grownup' }
else { return 'You are a teenager!' }
}

function ternaryTeenager(age) {

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

function switchAge(age) {

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


console.log(switchAge(14))
console.log(switchAge(19))
console.log(switchAge(20))