Skip to content

Commit 3b558eb

Browse files
committed
Week 7 Addition
1 parent b1eb1c0 commit 3b558eb

File tree

3 files changed

+11795
-8433
lines changed

3 files changed

+11795
-8433
lines changed

examples/chapter03/01-Introduction.js

+5
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,11 @@ console.log('averageTempMar', averageTempMar);
1919
console.log('averageTempApr', averageTempApr);
2020
console.log('averageTempMay', averageTempMay);
2121

22+
for (let index = 0; index < averageTemp.length; index++)
23+
{
24+
const element = averageTemp[index];
25+
console.log(myArray[index])
26+
}
2227
console.log('averageTemp[0]', averageTemp[0]);
2328
console.log('averageTemp[1]', averageTemp[1]);
2429
console.log('averageTemp[2]', averageTemp[2]);

examples/chapter03/09-TypedArrays.js

+21
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,24 @@ console.log(int16);
2222

2323
// http://www.html5rocks.com/en/tutorials/webgl/typed_arrays/
2424
// http://www.i-programmer.info/programming/javascript/6135-javascript-data-structures-typed-arrays.html
25+
26+
// JavaScript Guessing Game
27+
28+
const fruits = ["apple", "banana", "orange"];
29+
let mysteryFruit = fruits[Math.floor(Math.random() * fruits.length)]
30+
31+
let guessCount = 0;
32+
33+
let guess = prompt("Guess a fruit (and you have 3 tries)")
34+
35+
while (guess.toLowerCase() !== mysteryFruit && guessCount < 3) {
36+
guess++;
37+
guess = prompt(`Nope, try again. You have ${3 - guessCount} tries left.`);
38+
}
39+
40+
if (guess.toLowerCase() === mysteryFruit) {
41+
alert(`Congratulations! You guessed the mystery fruit in ${guessCount + 1} tries`);
42+
}
43+
else {
44+
alert(`Sorry you ran out of tries. The mystery fruit was ${mysteryFruit}.`);
45+
}

0 commit comments

Comments
 (0)