day3-for循环,数组
This commit is contained in:
@@ -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>
|
||||
Reference in New Issue
Block a user