输入三个值n1,n2,n3求最大值
<input type="text" placeholder="第一个数" id="n1" />
<input type="text" placeholder="第二个数" id="n2" />
<input type="text" placeholder="第三个数" id="n3" />
<button onclick="threeMax()">输出较大值</button><br />
<script type="text/javascript">
方法一:
function threeMax() {
var x = document.getElementById("n1");
var n1 = x.value - 0;
var y = document.getElementById("n2");
var n2 = y.value - 0;
var z = document.getElementById("n3");
var n3 = z.value - 0;
if (n1 > n2) {
if (n1 > n3) {
alert("较大值是:" + n1);
} else {
alert("较大值是:" + n3);
}
} else {
if (n2 > n3) {
alert("较大值是:" + n2);
} else {
alert("较大值是:" + n3);
}
}
}
方法二:
function threeMax() {
var x = document.getElementById("n1");
var n1 = x.value - 0;
var y = document.getElementById("n2");
var n2 = y.value - 0;
var z = document.getElementById("n3");
var n3 = z.value - 0;
if ((n1 > n2)||(n3 > n2)) {
if (n1 > n3) {
alert("较大值是:" + n1);
} else {
alert("较大值是:" + n3);
}
} else {
alert("较大值是:" + n2);
}
}
</script>