Skip to content

Instantly share code, notes, and snippets.

@AlexanderGW
Created May 9, 2020 09:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save AlexanderGW/386c97e2b2dc0cce5dc05995f36daff5 to your computer and use it in GitHub Desktop.
Save AlexanderGW/386c97e2b2dc0cce5dc05995f36daff5 to your computer and use it in GitHub Desktop.
FizzBuzz in JS and PHP, using nested ternaries.
// Vanilla
for (var i = 1; i <= 100; i++) {
console.log
((i % 15 === 0) ? 'FizzBuzz' :
((i % 5 === 0) ? 'Buzz' :
((i % 3 === 0) ? 'Fizz' :
i
)
)
);
}
// ES15+
for (let i = 1; i <= 100; i++) {
console.log
((i % 15 === 0) ? 'FizzBuzz' :
((i % 5 === 0) ? 'Buzz' :
((i % 3 === 0) ? 'Fizz' :
i
)
)
);
}
<?php
for ($i = 1; $i <= 100; $i++) {
echo
(($i % 15 == 0) ? 'FizzBuzz' :
(($i % 5 == 0) ? 'Buzz' :
(($i % 3 == 0) ? 'Fizz' :
$i
)
)
) . "\n";
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment