day3-for循环,数组

This commit is contained in:
2026-07-06 09:04:49 +08:00
parent 95327820f4
commit 0db3b6f71b
3 changed files with 220 additions and 0 deletions
@@ -0,0 +1,98 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
// // 1.输出1-100的数字
// for (let i = 1;i <= 10;i++) {
// document.writeln(`${i}<br>`)
// }
// // 2求1到100的偶数
// let num = 0
// for (let i = 1;i <=100; i++){
// if (i % 2 === 0){
// num += i
// }
// }
// document.writeln(num)
// document.writeln(`<br>`)
// // 3.打印5个星星
// for (let i = 1; i <=5; i++){
// document.writeln('A')
// }
// // 4.循环数组
// let arr = ['A','B','C','D']
// for (let i = 0; i < arr.length; i++) {
// document.writeln(arr[i])
// document.writeln(`<br>`)
// }
// // 5.退出循环
// for (let i = 1;i <=20;i++){
// if(i === 3){
// continue // 退出本次循环
// } else if (i === 10){
// document.writeln('结束打印' + i)
// break // 结束循环
// }
// document.writeln(i)
// document.writeln(`<br>`)
// }
// // 6 循环嵌套
// for (let i = 1 ; i <= 3 ; i++){
// document.writeln(`第${i}天`)
// for (let j=1 ; j<=5 ; j++){
// document.writeln(`记住了第${j}个单词`)
// document.writeln(`<br>`)
// }
// document.writeln(`<br>`)
// }
// // 7 打印出5排5列的*
// for (let i = 1; i <=5; i++){
// for (let j = 1 ;j <= 5; j++){
// document.writeln('*')
// }
// document.writeln(`<br>`)
// }
// // 8 升级 用户输入几行几列,打印几行几列*
// let H = prompt('请输入行数')
// let L = prompt('请输入列数')
// for (let i = 1; i <=H; i++){
// for (let j = 1 ;j <= L; j++){
// document.writeln('*')
// }
// document.writeln(`<br>`)
// }
// // 9.打印到三角*
// for (let i=1; i <=5;i++){
// for (let j = 1;j<=i;j++){
// document.writeln('*')
// }
// document.writeln('<br>')
// }
// // 10.99乘法表
//
// for (let i=1; i <=9;i++){
// for (let j = 1;j<=i;j++){
// document.writeln(`${i} * ${j} = ${i*j}<bh>`)
// }
// document.writeln('<br>')
// }
arr.length
</script>
</body>
</html>
@@ -0,0 +1,106 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
// // 数组求和
// let arr = [2,6,1,7,4]
// document.writeln(arr)
// let sum = 0
// for (let i = 0 ; i < arr.length;i++){
// sum += arr[i]
// }
// document.writeln(`数组arr:${arr}的和是${sum}平均数是${sum/arr.length}`)
// // 数组中的最大值和最小值
// let arr = [2,6,1,77,52,25,7]
// let max = arr[0]
// let min = arr[0]
// for (let i = 1; i < arr.length;i++){
// max = max > arr[i] ? max:arr[i]
// min = min < arr[i] ? min:arr[i]
// }
// document.writeln(`最大值${max},最小值${min}`)
// // 数组的修改
// let arr = []
// document.writeln(arr)
// arr[0] = 1
// document.writeln(arr)
// arr[0] = 3
// document.writeln('<br>')
// document.writeln(arr)
// // 给所有数组的元素后面都添加一个老师,在最后添加一个z老师
// let arr = ['a','b','c','d','e']
// for (let i = 0;i <arr.length;i++){
// document.writeln(arr[i])
// arr[i] = arr[i] + '老师'
// document.writeln(arr[i])
// }
// arr[arr.length] = 'z老师'
// document.writeln(arr)
// // 数组添加新的内容
// let arr = ['a','b','c','d','e']
// // 在结尾添加
// arr.push(1,2,3,4,5) //添加
// document.writeln(arr.push(1,2,3,4,5)) //添加同时返回长度
// console.log(arr)
// // 在开头添加
// arr.unshift(1,2,3,4,5)
// document.writeln(arr.unshift(6,7,8,9)) //添加同时返回长度
// console.log(arr)
// // 数组筛选 将下列数组中大于10的元素添加到新的数组里面
// let arr = [2,0,6,1,77,0,52,0,25,7,10]
// let new_arr = []
// for (let i = 0;i <arr.length;i++){
// arr[i] >= 10 ? new_arr.push(arr[i]):arr[i]
// }
// document.writeln(new_arr)
// // 数组去0
// let arr = [2,0,6,1,77,0,52,0,25,7,-2,-3]
// let new_arr = []
// for (let i = 0;i <arr.length;i++){
// arr[i] !== 0 ? new_arr.push(arr[i]):arr[i]
// }
// document.writeln(new_arr)
// // 删除元素 pop
// let arr = ['a','b','c','d','e',1,2,3,4,5,6]
// arr.pop() //删除最后一个
// document.writeln(arr.pop()) //删除最后一个并返回删除的值
// document.writeln('<br>当前页面剩余值' + arr)
// document.writeln('<br>')
// arr.shift() //删除第一个
// document.writeln(arr.shift())//删除第一个一个并返回删除的值
// document.writeln('<br>当前页面剩余值' + arr)
// arr.splice(1,1) // 删除指定元素,splice(起始位置-索引号,删除几个)
// document.writeln('<br>当前页面剩余值' + arr)
// arr.splice(1) // 删除当前下面后面所有
// document.writeln('<br>当前页面剩余值' + arr)
</script>
</body>
</html>
@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
let arr = []
for (let i = 1; i <= 4; i++){
arr.push(prompt(`请输入第${i}季度的营收`))
}
// document.writeln(arr)
</script>
</body>
</html>