자바 스크립트 기능, 세 개의 매개 변수, 그리고 정의를 위해 정렬 3 개 개의 출력 변수의 문제를 구현

첫 번째 방법

  1. 프로그램을 세 개의 숫자를 사용하는 상자 프롬프트
<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>
  1. 이 경우, 채택 우리가 판단하는 경우이다
  2. 먼저, A 및 B는 합 결과 할당 결정에 도달 할
  3. 다음 결과는 B 및 C의 결과를 판단하는 또 다른 합계 금액에 할당
  4. 마지막으로, a 및 b 값이 결정되도록 상기 제 과거 결론

두 번째 방법

<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)에 할당

  1. A> B 있다면, 다음에 저장하고, B는 최소한 두 숫자를 교환, A와 B 사이의 크기 관계를 비교.
  2. B는> C는 다음 두 숫자를 교환하고, b는 B 및 C에 저장된 최소값 인 경우 비교 B 및 C의 대소 관계는 다음, C 세 개의 도면에 저장된 상기 최대 값이다.
  3. (A), (B)의 대소 관계를 비교 최후 (두개의 최소 크기)하는 경우> 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
게시 15 개 원래 기사 · 원의 칭찬 0 · 조회수 99

추천

출처blog.csdn.net/weixin_45806273/article/details/103378231