From 944e709f196b47bfbfcdfc4796312ae5fafe99d4 Mon Sep 17 00:00:00 2001 From: Denae716 Date: Mon, 30 Nov 2020 13:06:02 -0500 Subject: [PATCH] loopdy loops --- jsloops.js | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 jsloops.js diff --git a/jsloops.js b/jsloops.js new file mode 100644 index 0000000..f5ac37c --- /dev/null +++ b/jsloops.js @@ -0,0 +1,66 @@ +// 1. One to Ten + +for(i = 1; i <11; i++) { + console.log(i); +} + +// 2. Squares + +for(i = 1; i < 11; i++) { + console.log(i*i); +} + +// 3. Even Under N + +for(i = 2; i < 20; i+=2){ + console.log(i); +} + +// 4. Sum + +let count = n +let total = 0 +function sum(n,m){ + while(count < m){ + total += n; + n++; + return total; + } +} + +// 5. Are We There Yet + +while (userInput = prompt("Are we there yet?")) { + if (userInput === "Yes"){ + console.log("Good!") + break; + } + else { + userInput = prompt("Are we there yet?") + } + +} + +// 6. Triangle + +for (let i = 1; i < 7; i++) { + let output = ""; + for (let j = 1; j <= i; j++) { + output += j + " " + } + console.log(output.replace(/\d/g,'*')) +} + +// 7. Table Square + +for (let i = 1; i < 5; i++){ + for (let j = 2; j < 17; j+=2){ + + for (let k = 3; k < 17; k+=3){ + + for (let l = 4; l < 17; l+=4){ + console.log("| " + i, "| " + j, "| " + k, "| " + l + " |") + } + } + } +} \ No newline at end of file