From ac6884f28b7d49157dc9f136b8e066deb1e21820 Mon Sep 17 00:00:00 2001 From: Farhan Ghumra Date: Tue, 2 Oct 2018 01:41:48 +0530 Subject: [PATCH] Create factorial.js added JS file for example of finding factorial of given number https://github.com/As2771/Hacktoberfest-2k18/issues/14 --- factorial.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 factorial.js diff --git a/factorial.js b/factorial.js new file mode 100644 index 0000000..1c3349c --- /dev/null +++ b/factorial.js @@ -0,0 +1,15 @@ +function fact(x) { + if (x === 0) { + return 1; + } + return x * fact(x - 1); // recursion +} + +function run(number) { + if (typeof number === "number") // validation + alert(fact(number)); + else + alert('Enter number'); +} + +run(5) // returns 120