generated from betamore/w5-animal-sounds
-
Notifications
You must be signed in to change notification settings - Fork 0
/
animal-sounds.js
33 lines (27 loc) · 1.14 KB
/
animal-sounds.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
// Write a function called cowSounds that prints "Cows go MOOOO!"
function cowSounds(){
console.log("Cows go MOOOO!")
}
// Write a function called dogSounds that prints "Dogs go WOOOF!"
function dogSounds(){
console.log("Dogs go WOOOF!")
}
// Write a function called duckSounds that prints "Ducks go QUACK!"
function duckSounds(){
console.log("Ducks go QUACK!")
}
// Write a function called whatSound that accepts a single paramete. If that parameter id Cow it should run the cowSounds function.
// If the parameter is Dog it should run the dogSounds function.
// If the parameter is Duck it should run the duckSounds function.
// For any other input, it should display "I am not sure what noise that animal makes"
function whatSound( animal ){
if ( animal === "Cow" ) cowSounds()
else if ( animal === "Dog" ) dogSounds()
else if ( animal === "Duck" ) duckSounds()
else console.log("I am not sure what noise that animal makes")
}
// DONT CHANGE. THIS IS FOR TESTING
let animals = [ "Bat", "Cat", "Cat", "Dog", "Cow", "Duck", "Dog", "Fish", "Cow", "Dog", "Duck", "Duck" ]
for (let animal of animals) {
whatSound(animal)
}