简单的数组练习

1、将数组[1,4,6,8,9,5]倒序输出;

<script type="text/javascript">
			var ary=[1,4,6,8,9,5];
			ary1=ary.reverse()
			console.log(ary1);
			document.write(ary1);

</script>

2、编写程序读入数目确定的考试成绩,并判断多少个分数高于或等于平均分,有多少低于平均分;

<script type="text/javascript">
	var ary=[98,95,86,62,76,100] 
			var sum=0;
			for (var i = 0; i < ary.length; i++) {
				sum+=ary[i];
			}
			var avg=sum/ary.length;
			var k=0;
			var j=0;
			for (var i = 0; i < ary.length; i++) {
				if(ary[i]>=avg){
					k++;
				}else {
					j++;
				}
			}
			document.write("大于或等于的有"+k+"个"+"小于的有"+j+"个");		
</script>

3、有一个数列:8,4,2,1,23,344,12,从键盘中任意输入一个数据,判断数列中是否包含此数;

<div></div>
		<input type="text" placeholder="请输入你想猜的数字">
		<button>提交</button>
		<script type="text/javascript">
			var ary=[8,4,2,1,23,344,12];
			var _button=document.querySelector("button");
			var _div=document.querySelector("div");
			var _input=document.querySelector("input");
			
			_button.onclick=function(){
			if(ary.includes(_input.value*1)){
				_div.innerHTML="在数组内";
			}else{
				_div.innerHTML="不在数组内";
				_input.value="";
			}
			}
		</script>

4、去掉重复元素  var arr = [8,'hello',10,8,8,"hello","abc",10,5];

var arr = [8,'hello',10,8,8,"hello","abc",10,5];
			var newAry=[];
			for (var i = 0; i < arr.length; i++) {
				if(!newAry.includes(arr[i])){
					newAry.push(arr[i]);
				}
			}
			console.log(newAry);
			

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值