数组的基础知识以及一些算法题

本文介绍了JavaScript中创建数组的三种方式,并展示了合并数组、输入数字数组进行查找、计算总价、去除数组重复元素以及冒泡排序等操作。此外,还讲解了二维数组的概念和遍历,以及给出了涉及二维数组的编程题目。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

创建数组

1: 常规方式:

var myCars=new Array();
myCars[0]=“Saab”;
myCars[1]=“Volvo”;
myCars[2]=“BMW”;
2: 简洁方式:

var myCars=new Array(“Saab”,“Volvo”,“BMW”);
3: 字面:

var myCars=[“Saab”,“Volvo”,“BMW”];
合并数组 - concat()
合并两个数组

运行结果:Cecilie,Lone,Emil,Tobias,Linus

合并三个数组

</body>

输入10个数,保存在一个数组中,在数组中查找某个数字,给出是否找到信息,如果找到了输出该数在数组中所处的位置,如果找不到输出“找不到”

顾客从超市采购了10件商品,编写一个程序,用于接受每件商品的价格,计算应付的总金额。并分别打印出各个商品的价格以及应付的总金额的小票

定义函数,去掉数组中重复元素

1.循环从arr中取值,i从0,同时创建空数组result
for(var i=0,result=[];i<arr.length;i++){
// 2. 循环遍历result,j从0
for(var j=0;j<result.length;j++){
// 3.如果result中当前元素等于arr中当前元素 arr中的这个数在新数组中已经存在
if(arr[i]result[j]){
break;//退出循环
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值