day3_数组

// 数组存储的类型可能不同,不过一般是一样的
// 数组的长度是可变的

		var arr=[10,9,11,8,3];		
		var arr2=new Array(5);			
		var arr3=new Array(2,5,9,4,1);
		console.log(arr1);
		console.log(arr2);
		console.log(arr3);

//数组遍历

		for (var i=0;i<arr.length;i++) {
			document.write(arr[i]+"&nbsp;")
		}

//倒序遍历

		for (var i=arr.length;i>=0;i--) {
			console.log(arr[i]);
		}

//拼接字符串

		var str="";			
		for (var i=0;i<arr.length-1;i++) {
			str+=arr[i]+",";
		}
		console.log("["+str+arr[arr.length-1]+"]")

//反转数组

		var temp=0;
		for (var i=0;i<arr.length/2;i++) {
			temp=arr[i];
			arr[i]=arr[arr.length-1-i];
			arr[arr.length-1-i]=temp;
		}
		console.log("反转后的数组arr:"+arr);

//求最大值

		var max=arr[0];
		for (var i=0;i<arr.length;i++) {
			if(max<arr[i]){
				max=arr[i];
			}
		}
		document.write(max);

//求最小值

		var min=arr[0];
		for (var i=0;i<arr.length;i++) {
			if(min>arr[i]){
				min=arr[i];
			}
		}
		console.log(min);

//去除数组中的0

		var arr1=[2,3,456,98,0,10,0];
		var newArr=[];
		for (var i=0;i<arr1.length;i++) {
			if(arr1[i]!=0){
				newArr[newArr.length]=arr1[i];
			}
		}
		console.log(newArr);

//冒泡排序
在这里插入图片描述

		var arr=[5,9,4,6,3];
		for (var i=0;i<arr.length-1;i++) {
			for(var j=0;j<arr.length-i-1;j++){
				var temp=0;
				if(arr[j]>arr[j+1]){
					temp=arr[j];
					arr[j]=arr[j+1];
					arr[j+1]=temp;
				}
			}
		}
		console.log(arr);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值