Js的学习第四天

依旧是课堂的内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
// 这个js主要实现的功能是在给定的数据中,遍历出想要删除的数组元素,然后输出
<script>
var a = [1,2,3,4,2,5,6,2,7,2];
var b = []
for(var i = 0; i < a.length; i++){
if(a[i] == 2){
delete a[i];
}
else{
b[b.length] = a[i]
}
}
document.write(b)
</script>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
// 这个js主要实现的功能是输入一组数据,然后对数据进行处理输出
<script>
document.write("5门成绩分别是:");
var b = new Array();
var sum = 0;
var pingjun = 0;
var max = 0;
var min = 0;
for(var i = 0; i < 5 ; i++){
b[i] = prompt("请输入成绩:");
sum += Number(b[i]);
pingjun = sum / 5 ;
}
min = Number(b[0]);
for(var i =0; i < 5; i++){
if (max < Number(b[i])){
max = Number(b[i]);
}
if(min > Number(b[i])){
min = Number(b[i]);
}
}
document.write(b);
document.write("<br>");
document.write("总分是:"+sum);
document.write("<br>");
document.write("平均分是:"+pingjun);
document.write("<br>");
document.write("最高分:"+max);
document.write("<br>");
document.write("最低分:"+min);
</script>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// 这个js主要实现的是找到数组指定位置进行删除
<script>
var a = [0,1,2,3,4,5];
var b = "";
y = prompt("输入删除的位置:");
x = y;
var j = 0;
for(var i =0 ; i <a.length; i++){
j += 1;
if (Number(y) > a.length){
alert("输入长度有误,数组长度最大为"+a.length);
continue;
}
else{
b = a;
delete b[x-1];
continue;
}
}
document.write(b);
</script>