数値を2つ入力して、どちらが大きいか表示する
| <html> <head> <script language="JavaScript"> <!-- function hikaku(n1,n2){ //2つとも同じの場合 if(n1==n2){ window.alert("同じです"); } //Number1の方が大きい場合 else if(n1>n2){ ; window.alert("ナンバー1の方が大きいです"); } //Number2の方が大きい場合 else{ ; window.alert("ナンバー2の方が大きいです"); } //分岐はここまで } //--> </script> </head> <body> 数値を2つ入力して、どちらが大きいかを表示する <form name="form1"> ナンバー1 :<input type="text" name="no1"><br> ナンバー2 :<input type="text" name="no2"><br> <input type="button" value="Comparison" onclick="hikaku(document.form1.no1.value,document.form1.no2.value)"> </form> </body> </html> |
| 【解説】 関数「hikaku」 引数1「n1」number1 引数2「n2」number2 if文をさらに発展させています。 elseの中にさらにif文をくくっています。それによって 分岐の中に分岐を作ることができます。 elseとifの間にはスペースを入れましょう。 |