スポンサーリンク
FizzBuzz問題【JavaScript定番問題】
1から100までの整数に対し、3で割り切れる場合は「Fizz」5で割り切れる場合は「Buzz」3でも5でも割り切れる場合は「FizzBuzz」上記以外は数値そのままを表示する
JavaScript定番問題として「FizzBuzz問題」があります。
FizzBuzz問題
1から100までの整数に対し、3で割り切れる場合は「Fizz」5で割り切れる場合は「Buzz」3でも5でも割り切れる場合は「FizzBuzz」
上記以外は数値そのままを表示してください。
1から100までの整数に対し、3で割り切れる場合は「Fizz」5で割り切れる場合は「Buzz」3でも5でも割り切れる場合は「FizzBuzz」
上記以外は数値そのままを表示してください。
FizzBuzz問題 JavaScript記述
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>FizzBuzz問題 JavaScript記述</title>
</head>
<body>
<script>
///1から100までの整数に対し、
///3で割り切れる場合は「Fizz」
///5で割り切れる場合は「Buzz」
///3でも5でも割り切れる場合は「FizzBuzz」
///上記以外は数値そのままを表示
for (var i = 1; i <= 100; i++ ) {
if ((i%3 === 0) && (i%5 === 0)) { //3の倍数 5の倍数 共にtrueだった場合
document.write('<p>FizzBuzz</p>'); //「FizzBuzz」と表記
} else if (i%3 === 0 ) { //それ以外の3の倍数に
document.write('<p>Fizz</p>'); //「Fizz」と表記
} else if (i%5 === 0) { //それ以外の5の倍数に
document.write('<p>Buzz</p>'); //「Buzz」と表記
} else { //全ての条件に一致しなかった場合
document.write('<p>' + i + '</p>'); // iを表示
}
}
</script>
</body>
</html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>FizzBuzz問題 JavaScript記述</title>
</head>
<body>
<script>
///1から100までの整数に対し、
///3で割り切れる場合は「Fizz」
///5で割り切れる場合は「Buzz」
///3でも5でも割り切れる場合は「FizzBuzz」
///上記以外は数値そのままを表示
for (var i = 1; i <= 100; i++ ) {
if ((i%3 === 0) && (i%5 === 0)) { //3の倍数 5の倍数 共にtrueだった場合
document.write('<p>FizzBuzz</p>'); //「FizzBuzz」と表記
} else if (i%3 === 0 ) { //それ以外の3の倍数に
document.write('<p>Fizz</p>'); //「Fizz」と表記
} else if (i%5 === 0) { //それ以外の5の倍数に
document.write('<p>Buzz</p>'); //「Buzz」と表記
} else { //全ての条件に一致しなかった場合
document.write('<p>' + i + '</p>'); // iを表示
}
}
</script>
</body>
</html>
FizzBuzz問題記述の補足
=== 厳密に等しい
&& 指定した条件が共にtrue
i++は「変数「i」に値を1追加するという意味
&& 指定した条件が共にtrue
i++は「変数「i」に値を1追加するという意味
for (初期値式; 条件式; 増減式) {
繰り返し行う処理内容 ※条件式の結果がtrueの場合に実行される
}
繰り返し行う処理内容 ※条件式の結果がtrueの場合に実行される
}
if (条件1) {
条件1に一致した場合に実行するプログラム
} else if (条件2) {
条件1に一致せず、条件2に一致した場合に実行するプログラム
} else {
全ての条件に一致しなかった場合に実行するプログラム
}
条件1に一致した場合に実行するプログラム
} else if (条件2) {
条件1に一致せず、条件2に一致した場合に実行するプログラム
} else {
全ての条件に一致しなかった場合に実行するプログラム
}
上記のFizzBuzz問題の表示結果
1
2
Fizz
4
Buzz
Fizz
11
Fizz
13
14
FizzBuzz
16
17
Fizz
・
・
・
98
Fizz
Buzz
おすすめLINEスタンプ・LINE絵文字
おすすめLINEスタンプ
おすすめLINE絵文字
『毎日使える♡かわいい?ねこ絵文字』
スポンサーリンク
当サイトのおすすめ記事
こちらの記事もどうぞAdobeCCを安く購入する方法
JavaScript関連の記事はコチラ
HTML関連の記事はコチラ
アメトーク サウナ芸人『おすすめサウナ 6選』
NIKE BY YOUでスニーカー作ってみた
白玉注射 口コミ&レポ
ロゴジェネレーター|鬼滅や約ネバ ロゴメーカー登場!
ガチ感想【スマイルゼミ 口コミ】
ガチ感想【チャレンジタッチ 口コミ】
JavaScript関連の記事はコチラ
HTML関連の記事はコチラ
アメトーク サウナ芸人『おすすめサウナ 6選』
NIKE BY YOUでスニーカー作ってみた
白玉注射 口コミ&レポ
ロゴジェネレーター|鬼滅や約ネバ ロゴメーカー登場!
ガチ感想【スマイルゼミ 口コミ】
ガチ感想【チャレンジタッチ 口コミ】
webデザイナー・webプログラマーに興味のある方へ
スポンサーリンク
超お得!楽天お買い物マラソン!はコチラ
超お得な楽天のお買い物マラソンのエントリーはコチラから!
さあ!旅に出よう!楽天トラベル・宿・予約はコチラ
マンガ関連アプリのご紹介
マンガアプリ:サンデーうぇぶり
サンデーが誇る国民的名作からここでしか読めないオリジナル作まで幅広く楽しめるマンガアプリ
マンガアプリ:マンガBANG
1000万部超の大ヒットマンガや、ドラマ化、アニメ化された誰もが知っている人気漫画を毎日8話分、無料で読めるマンガアプリ
スポンサーリンク
FizzBuzz問題【JavaScript定番問題】3で割り切れるFizzと5で割り切れるBuzz
FizzBuzz問題【JavaScript定番問題】3で割り切れるFizzと5で割り切れるBuzz…のまとめ
FizzBuzz問題【JavaScript定番問題】3で割り切れるFizzと5で割り切れるBuzz…の記事はいかがでしたか?JavaScriptの定番問題「FizzBuzz問題」をご紹介しました。JavaScriptの勉強をはじめたばかりなので、さらに詳しいJavaScriptのことを聞かれても質問に答えることができませんのでご了承ください。
屑美
JavaScriptの勉強を早々に挫折している筆者ですがコツコツ頑張りたいと思います!
スポンサーリンク