第一の方法
- プログラムに3つの数値を使用するためのボックスのプロンプト
<script>
var a =prompt("请输入第一个数字");
var b =prompt("请输入第二个数字");
var c =prompt("请输入第三个数字");
function order(a,b,c){
var sum;
var str;
if(a > b){
sum = a ; a = b ; b = sum ;
}
if(b > c){
sum = b ; b = c ; c = sum;
}
if(a > b) {
sum = a ; a = b ; b = sum ;
}
str = a + "<" + b + "<" + c;
document.write(a,b,c);
}
order(a , b , c);
</script>
- この場合、当社は次の場合、裁判官にされて採用しています
- まず、合計結果割り当て決意に到達するとB
- そして、結果はB、Cの結果を判断するために合計別の合計に割り当てられています
- 最後に、aとbの値が決定されるように、第2の交換結論
第二の方法
<script>
function sortNum(a, b, c) {
a > b && (a ^= b, b ^= a, a ^= b);
b > c && (b ^= c, c ^= b, b ^= c);
a > b && (a ^= b, b ^= a, a ^= b);
console.log(a, b, c);
}
</script>
1.最小数は、Cに割り当てられ、最大数に割り当てられている場合
- > Bの場合、aとbとの間の大小関係を比較し、次いでに格納され、2つの数値を入れ替え、bは最小です。
- 比較BとC、の大小関係が、B> Cの場合、2つの数字を入れ替え、その後、Bは、BとCに格納された最小値であり、次いで、cが3桁に格納されている最大値です。
- (二最小サイズ)> Bの場合、その後に格納され、2つの数値を入れ替え、次いで、Bの大小関係を比較し、B最後は最小です。
第三の方法
<script>
function getMax(n1,n2,n3){
//1、声明变量 max ,表示的是三个数中的最大值,并将n1,先赋值给max
var max = n1;
//2、将 n2 与 max 进行比较,如果n2 比 max大,则将 n2 赋值给 max
//n2>max && max=n2;
max = (n2>max?n2:max);
//3、将 n3 与 max 进行比较,如果n3 比 max大,则将 n3 赋值给 max
n3>max && (max = n3);
return max;
}
function testGetMax(){
var max = getMax(45,65,78); //任意三个数字
console.log(max);
alert("最大值为:"+max);
}
</script>
————————————————
版权声明:本文为CSDN博主「水苝天萳」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xyyc0909/article/details/78046506