Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function fizzBuzz(n){
- // Variabel att spara output-data i
- let output = [];
- // Om n är mindre eller lika med 0
- // Printa ut "Invalid" och sätt output = "Invalid"
- if(n <= 0){
- return "Invalid";
- }
- // Om n inte är mindre eller lika med 0
- else {
- // For-loop. Börja på number=1 tills number är mindre eller lika med n, för varje loop lägg på number + 1
- for(let number = 1; number <= n; number++) {
- // Om number är jämnt delbart med 5 OCH 3
- // Lägg till strängen "FizzBuzz" i slutet av variabeln output
- if( number%5 === 0 && number%3 === 0 ){
- output.push("FizzBuzz")
- }
- // Om number är jämnt delbart med 5
- // Lägg till strängen "Buzz" i slutet av variabeln output
- else if( number % 5 === 0 ){
- output.push("Buzz")
- }
- // Om number är jämnt delbart med 3
- // Lägg till strängen "Fizz" i slutet av variabeln output
- else if( number % 3 === 0 ){
- output.push("Fizz")
- }
- // Om inget av ovan stämmer
- // Lägg till number som en sträng i slutet av variabeln output
- else {
- output.push(number)
- }
- }
- // När vi loopat genom for-loopen så printar vi ut output-variabeln
- console.log(output);
- // Returnera arrayen som en sträng där vi separerar varje arrayvärde med en /n
- return output.join("\n");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement