From be6c852c9d2cb8f61efa67287c6a08753c2fec1d Mon Sep 17 00:00:00 2001 From: Charles Pletcher Date: Wed, 29 Jun 2016 09:17:42 -0400 Subject: [PATCH 1/2] Remove requires.yml --- requires.yml | 6 ------ 1 file changed, 6 deletions(-) delete mode 100644 requires.yml diff --git a/requires.yml b/requires.yml deleted file mode 100644 index a8fb941714..0000000000 --- a/requires.yml +++ /dev/null @@ -1,6 +0,0 @@ -# A list of javascript files required for the project, in dependency order -javascripts: - files: - - flow-control.js - specs: - - spec/flow-control-spec.js \ No newline at end of file From 671ac9080487fc1885d2ce4fd4cb69201519811e Mon Sep 17 00:00:00 2001 From: Charles Pletcher Date: Fri, 22 Jul 2016 11:14:38 -0400 Subject: [PATCH 2/2] Add solution back --- flow-control.js | 41 ++++++++++++++++++++++++++++++++--------- 1 file changed, 32 insertions(+), 9 deletions(-) diff --git a/flow-control.js b/flow-control.js index 1e28c3aa0e..d4f2451ae9 100755 --- a/flow-control.js +++ b/flow-control.js @@ -1,19 +1,42 @@ function basicTeenager(age) { - + if (age >= 13 && age <= 19) { + return "You are a teenager!"; + } } -function teenager(age) { - +function teenager(age){ + if (age >= 13 && age <= 19) { + return "You are a teenager!"; + } else { + return "You are not a teenager"; + } } -function ageChecker(age) { - +function ageChecker(age){ + if (age >= 13 && age <= 19) { + return "You are a teenager!"; + } else if (age < 13) { + return "You are a kid"; + } else { + return "You are a grownup"; + } } -function ternaryTeenager(age) { - +function ternaryTeenager(age){ + return age >= 13 && age <= 19 ? "You are a teenager" : "You are not a teenager" } -function switchAge(age) { - +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" + } }