JavaScript初识-笔记之比较三个数字之间的大小

                                          比较三个数字之间的大小


案列一:

  1. <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语句满足条件后将不在执行后面的语句)

  1. <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>
发布了31 篇原创文章 · 获赞 35 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_39934520/article/details/101223148