使用函数完成给定三个数字,并输出最大值和最小值。

本文介绍如何使用JavaScript编写一个程序,通过用户输入三个整数,利用函数进行比较,找出最大值和最小值,并在HTML页面中显示结果。
摘要由CSDN通过智能技术生成

一:问题描述

给系统输入三个数,然后系统做出判断,结果输出最大值和最小值

二:解题思路

1.先把三个数值输入进去

var a = parseInt(prompt("请输入第一个数字:"))
var b = parseInt(prompt("请输入第二个数字:"))
var c = parseInt(prompt("请输入第三个数字:"))

2.然后用函数进行判断最大值和最小值,把大小值在各位置的情况都给假设一遍

function sort(a, b, c) {
				if (a > b && b > c) {
					document.write("最大值是" + a +"<br/>"+"最小值是" + c)
				} else if (a > c && c > b) {
					document.write("最大值是" + a +"<br/>"+"最小值是" + b)
				} else if (b > c && c > a) {
					document.write("最大值是" + b +"<br/>"+"最小值是" + a)
				} else if (b > a && a > c) {
					document.write("最大值是" + b +"<br/>"+"最小值是" + c)
				} else if (c > a && a > b) {
					document.write("最大值是" + c +"<br/>"+"最小值是" + b)
				} else  {
					document.write("最大值是" + c +"<br/>"+"最小值是" + a)
				}
			}

3.最后把函数的结果返回,就可以输出出来

sort(a,b,c)

三:重难点总结

最大值和最小值的判定

四:完整源码

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>4.使用函数完成给定三个数字,并按照从大到小排列</title>
		<script>
			function sort(a, b, c) {
				if (a > b && b > c) {
					document.write("最大值是" + a +"<br/>"+"最小值是" + c)
				} else if (a > c && c > b) {
					document.write("最大值是" + a +"<br/>"+"最小值是" + b)
				} else if (b > c && c > a) {
					document.write("最大值是" + b +"<br/>"+"最小值是" + a)
				} else if (b > a && a > c) {
					document.write("最大值是" + b +"<br/>"+"最小值是" + c)
				} else if (c > a && a > b) {
					document.write("最大值是" + c +"<br/>"+"最小值是" + b)
				} else  {
					document.write("最大值是" + c +"<br/>"+"最小值是" + a)
				}
			}

			var a = prompt("请输入第一个数字:")
			var b = prompt("请输入第二个数字:")
			var c = prompt("请输入第三个数字:")

			sort(a,b,c)
			
		</script>
	</head>
	<body>
	</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值