javascript基础之数组一
<script type="text/javascript">
//求数组中最大的数
var arr=[123,456,789,657,432,564];
var arrMax= getMaxValue(arr);
alert(arrMax);
function getMaxValue(arrInt)
{
var max=arrInt[0];
for(var i=0;i<arr.length;i++)
{
if(arrInt[i] > max)
{
max=arrInt[i];
}
}
return max;
}
</script>
结果:789
//数组转换为字符串
<script type="text/javascript">
var names=["京客隆","问候语","时间的话","搜舞蹈","圣诞节快乐"]
var named=getName(names);
alert(named);
function getName(strName)
{
var str="";
for(var i=0; i<strName.length;i++)
{
str=str+strName[i]+"|";
}
return str.substring(0,str.length-1);
}
</script>
结果:京客隆|问候语|时间的话|搜舞蹈|圣诞节快乐
//去掉id为1的对象组
<script type="text/javascript">
var modJson=[{id:"1",name:"wwee",addr:"3qw"},{id:"2",name:"user",addr:"kkk"},{id:"3",name:"we42",addr:"23ds"}];
for (var i = 0; i < modJson.length; i++) {
if (modJson[i].id == 1) {
modJson.splice($.inArray(modJson[i], modJson), 1);//去掉id为1的对象组
} }
console.info(modJson);
</script>
//数组_顺序翻转
<script type="text/javascript">
var names=["京客隆","问候语","时间的话","搜舞蹈","huahua"]
getName(names);
alert(names);
function getName(strName)
{
var str;
for(var i=0; i<strName.length/2;i++)
{
str=strName[i];
strName[i]=strName[strName.length-1-i];
strName[strName.length-1-i]=str;
} }
</script>
结果为:huahua,搜舞蹈,时间的话,问候语,京客隆
//for和in的用法
<script type="text/javascript"> var mycars=new Array("any","mlik","yli");
var mycars1=new Array("df","w3","fgf");
for(var i=0;i<mycars.length;i++)
{
document.write(mycars[i]+"<br/>");
}
for(x in mycars1)
{
document.write(mycars1[x]+"<br/>")
} document.write(mycars.concat(mycars1))//concat() 方法用于连接两个或多个数组。
</script>
结果:
any
mlik
yli
df
w3
fgf
any,mlik,yli,df,w3,fgf
<script>
var caser=new Array("我是谁","你是谁","他是谁");//声明变量caser为数组类型
for(var i=0;i<caser.length;i++)
{
document.write(caser[i]+"<br>");
} var unn=new Array();
var j;
unn[0]="123";
unn[1]="456";
unn[2]="789";
for(j=0; j<unn.length;j++)
{
document.write(unn[j]);
} </script>
javascript基础之数组一的更多相关文章
- JavaScript 基础回顾——数组
JavaScript是无类型语言,数组元素可以具有任意的数据类型,同一个数组的不同元素可以具有不同类型.数组的元素设置可以包含其他数组,便于模拟创建多维数组. 1.创建数组 在JavaScript中, ...
- javascript基础知识-数组
1.javascript创建数组时无需声明数组大小或者在数组大小变化时重新分配 2.javascript数组是无类型的 3.数组元素不一定要连续 4.针对稀疏数组,length比所有元素的索引都要大 ...
- JavaScript基础——使用数组
Array对象提供存储和处理一组其他对象的一种手段.数组可以存储数值.字符串或其他JavaScript对象.创建JavaScript数组有几种不同的方法.例如,下面的语句穿件同样的驻足的3个相同的版本 ...
- JavaScript 基础(二)数组
字符串, JavaScript 字符串就是用'' 和""括起来的字符表示. 字符字面量, \n 换行, \t 制表, \b 退格, \r 回车, \f 进纸, \\ 斜杠,\' 单 ...
- JavaScript基础之数组常用方法
目录 JS 数组常用API 常用属性 常用方法 常见方法语法解释 from方法 isArray concat every fill filter find forEach indexOf join k ...
- javascript基础之数组对象
一.定义数组的方法: 定义了一个空数组: var myArray =new Array(); 指定有n个空元素的数组: var myArray=new Array(n); 定义数组并赋值: var m ...
- JavaScript 基础(六) 数组方法 闭包
在一个对象中绑定函数,称为这个对象的方法.在JavaScript 中,对象的定义是这样的: var guagua = { name:'瓜瓜', birth:1990 }; 但是,如果我们给瓜瓜绑定一个 ...
- JavaScript基础04——数组的创建及方法
数组的概念及定义 数组的概念: 一组数据,数据的组和 哪些数据的组和,只要是数据(所有数据),就可以放在数组中 数组的意义: 可以同时操作多个数据 数组 ...
- javascript基础系列(入门前须知)
-----------------------小历史---------------------------- javascript与java是两种语言,他们的创作公司不同,JavaScript当时是借 ...
随机推荐
- oracle如何穿过防火墙连接数据库
这个问题只会在WIN平台出现,UNIX平台会自动解决. 解决方法: 在服务器端的SQLNET.ORA应类似 SQLNET.AUTHENTICATION_SERVICES= (NTS) NAMES.DI ...
- Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第四章:Direct 3D初始化
原文:Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第四章:Direct 3D初始化 学习目标 对Direct 3D编程在 ...
- Linus 本尊也来了!为什么 KubeCon 越来越火了?
2015年11月,第一届 KubeCon 在美国旧金山开始的时候,还只是个200人的小会议,2019年的7月,KubeCon 第二次在中国举办,就有 3500 多位云原生和开源领域工程师齐聚一堂. 连 ...
- docker如何push镜像到docker hub个人的仓库
docker如何push镜像到docker hub个人的仓库 step1——找到本地镜像的ID:docker images step2——登陆Hub:docker login --username=u ...
- 基于PyTorch的Seq2Seq翻译模型详细注释介绍(一)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/qysh123/article/detai ...
- java执行sql语句使用别名时显示Column '***' not found
java执行sql语句使用别名时显示Column '*' not found 在做一个小项目时遇到个问题,执行sql语句使用别名时总是报sql异常 Column '*' not found,折腾半天终 ...
- SDWebImage源码解析之SDWebImageManager的注解
http://www.cocoachina.com/ios/20150612/12118.html 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...
- C#判断文件是否被混淆
可以使用混淆工具对一个DLL 和 exe 进行混淆. 但是如何知道一个文件是否已经混淆了. 在发布之前,需要知道是不是有文件忘了混淆. 要判断文件是否混淆,必须知道常用的混淆手法. 混淆就是因为编写的 ...
- 看看国外的JavaScript题目
---恢复内容开始--- 题目一 (function(){ return typeof arguments;})(); 答案:“object” arguments是对象,伪数组有两件事要注意这里 ...
- @topcoder - TCO19 Regional Wildcard Wildcard Round - D1L2@ Diophantine
目录 @description@ @solution@ @accepted code@ @details@ @description@ 令 p[] 为质数序列:p[0] = 2, p[1] = 3, ...