数组排序
一、需求
假设有一个数组,里面都是数字,我想找到这个数组中最大的一个数
二、代码
1、定义数组
let arr = [12, 33, 23, 45, 67, 12, 45];
2、假设数组中的第一个数为最大的
let max = arr[0];
3、使用for循环,如果遇到数组中有大于max的值,就就将当前项赋值给max,循环比较完成以后的max就是项目中最大的值,然后打印出max
for (let i = 0; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
console.log(max, '是最大的数字');
4、总体代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
</head>
<body>
<button id="button">点我</button>
<script>
let arr = [12, 33, 23, 45, 67, 12, 45];
let max = arr[0];
for (let i = 0; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
console.log(max, '是最大的数字');
</script>
</body>
</html>