前提・実現したいこと
0~100のランダムな数値を3つ取得し「一番大きい数値」の情報を表示したいです。
「それぞれの数値」は表示されるが、一番大きい数値を表示することができません。
発生している問題・エラーメッセージ
・「それぞれの数値」は表示されるが、「一番大きい数値」が表示されない。
・maxを使って出すことはできた。あえて書き出してみたいと思って試したらうまくいかない
該当のソースコード
javascript
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>random</title> <script> var rand1 = Math.floor(Math.random() * 101); var rand2 = Math.floor(Math.random() * 101); var rand3 = Math.floor(Math.random() * 101);</head> <body> </body> </html>document.write('<p>rand1:' + rand1 + '</p>'); document.write('<p>rand2:' + rand2 + '</p>'); document.write('<p>rand3:' + rand3 + '</p>'); if (rand1 === rand2 && rand1=== rand3) { document.write('<p>一番大きい数値:' + rand1 + '</p>'); } else if (rand1 === rand2 > rand3 || rand1 === rand3 > rand2 || rand1 > rand2 === rand3) { document.write('<p>一番大きい数値:' + rand1 + '</p>'); } else if (rand2 > rand1 === rand3 || rand2 > rand1 > rand3 || rand2 > rand3 > rand1) { document.write('<p>一番大きい数値:' + rand2 + '</p>'); } else if (rand3 > rand1 > rand2 || rand3 > rand2 > rand1) { document.write('<p>一番大きい数値:' + rand3 + '</p>'); } </script>
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/17 11:27
2021/04/17 12:43
2021/04/17 12:52
2021/04/17 12:56