From 8c0a5ddf70af0dd04add38879d216c6c81a52370 Mon Sep 17 00:00:00 2001 From: Laura Slor Date: Sun, 23 Apr 2017 16:15:55 +0000 Subject: [PATCH] Done. --- flow-control.js | 54 +++++++++++++++++++++++++++++++++++++------------ 1 file changed, 41 insertions(+), 13 deletions(-) diff --git a/flow-control.js b/flow-control.js index 1e28c3aa..3f2dafbe 100755 --- a/flow-control.js +++ b/flow-control.js @@ -1,19 +1,47 @@ -function basicTeenager(age) { - +function basicTeenager(age){ + if (age >= 13 && age <= 19) { + return 'You are a teenager!'; + } } - -function teenager(age) { - +basicTeenager(17); + +function teenager(age){ + if (age >= 13 && age <= 19) { + return 'You are a teenager!'; + } else { + return 'You are not a teenager'; + } } - -function ageChecker(age) { - +teenager(21); + +function ageChecker(age){ + if (age >= 13 && age <= 19) { + return 'You are a teenager!'; + } else if (age <= 12) { + return 'You are a kid'; + } else { + return 'You are a grownup'; + } } +ageChecker(11); -function ternaryTeenager(age) { - +function ternaryTeenager(age){ + return age >= 13 && age <= 19 ? 'You are a teenager' : 'You are not a teenager'; } - -function switchAge(age) { - +ternaryTeenager(15); + +function switchAge(age){ + switch (age) { + case 13: + case 14: + case 15: + case 16: + case 17: + case 18: + case 19: + return 'You are a teenager'; + default: + return 'You have an age'; + } } +switchAge(16);