《Javascriptのelse ifが反応しない》
Javascript初心者です。Javascriptのif文で下記のような文言を出したいと思うのですが、else ifに記述した部分が上手く反応しません。そもそもelse ifで書かないのでしょうか。詳しい方、ご教授願います。
rand1:●(※0100までのランダムな数字)100までのランダムな数字)
rand2:●(※0
rand3:●(※0100までのランダムな数字)3のいずれか)
一番大きい数値:●(※rand1
以下、ソースコードです。
JavaScript
1<!DOCTYPE html> 2<html lang="ja"> 3<head> 4 <meta charset="UTF-8"> 5 <title>if</title> 6</head> 7<body> 8<script> 9 var rand1=Math.floor(Math.random()*101) 10 var rand2=Math.floor(Math.random()*101) 11 var rand3=Math.floor(Math.random()*101) 12 document.write("<p>rand1:"+rand1+"</p>"); 13 document.write("<p>rand2:"+rand2+"</p>"); 14 document.write("<p>rand3:"+rand2+"</p>"); 15 16 if(rand1>rand2,rand3){ 17 document.write("一番大きい数値:"+rand1); 18 } 19 else if(rand2>rand1,rand3){ 20 document.write("一番大きい数値:"+rand2); 21 } 22 else if(rand3>rand1,rand2){ 23 document.write("一番大きい数値:"+rand3); 24 } 25</script> 26</body> 27</html>
マルチ投稿はよくないですよ
先程とは違う内容です。前に進めず困っていますのでご回答よろしくお願いします。
前回の回答が生かされていないようですね。
https://teratail.com/questions/191735
すみません。確かにちょっと違いますね。
でも先ほどとそんなに変わっていません。(問題の意図的に)
もしかして、そもそも if( rand1>rand2,rand3)自体動いていないのでは?
回答3件
あなたの回答
tips
プレビュー