比较三个数字之间的大小
案列一:
-
<body> <script> var a1=prompt("数字1"); var a2=prompt("数字2"); var a3=prompt("数字3"); var max1 = Math.max(a1,a2,a3); //利用了Math的方法math document.write("第一个数:"+a1+"<br>"); document.write("第二个数:"+a2+"<br>"); document.write("第三个数:"+a3+"<br>"); document.write("最大的数:"+max1); </script> </body>
错误案例:(错误的使用方法----重点在于if语句满足条件后将不在执行后面的语句)
-
<body> <script type="text/javascript"> var a=prompt("数字1"); //声明变量并为变量赋值 var b=prompt("数字2"); var c=prompt("数字3"); var maxValue =a;//假设a为最大值 /* if(maxValue<b){//如果最大值小于b maxValue=b;//定义b为最大值 } if(maxValue<c){//注意当条件满足上面一个条件时,此时if语句的maxValue依旧是a的值--原因:他们是并列关系 maxValue=c; }*/ if(maxValue<b){//if语句满足条件后将不再执行后面的语句 maxValue=b; }else if(maxValue<c){ maxValue=c; } alert(a+","+b+","+c+"三个数最大值为"+maxValue);//输出结果 </script> </body>