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当时是借 ...
随机推荐
- Directx11教程(8) 一个新的camera类
原文:Directx11教程(8) 一个新的camera类 本章我们将替换掉CameraClass类,实现一个稍微靠谱点的摄像机类.并通过Q,W,E,A,S,D,Z,X,C等按键实现摄像机的 ...
- Directx11教程(4) 一个最基本D3D应用程序(2)
原文:Directx11教程(4) 一个最基本D3D应用程序(2) 接着上篇教程的代码,本篇加入基本的D3D代码,实现一个完整的D3D11程序框架. 我们增加一个新类D3DClass, 用来处理3D渲 ...
- linux的简单操作
查看当前用户who am i 创建用户:sudo adduser lilei然后输入密码 查看用户:ls /home 用新用户登陆:su -l lilei 查看所属用户组:groups 用户名 新建文 ...
- python 代码中的类和对象
- kendo grid 使用小结
需要注意的: 1. id,如果没有指定id则会导致create.update等操作无法正常使用. 头疼事项: 1. 服务端失败返回error数据.如果是编辑状态,还不能友好提示错误.当然可以使用大量代 ...
- 【JZOJ4890】【NOIP2016提高A组集训第14场11.12】随机游走
题目描述 YJC最近在学习图的有关知识.今天,他遇到了这么一个概念:随机游走.随机游走指每次从相邻的点中随机选一个走过去,重复这样的过程若干次.YJC很聪明,他很快就学会了怎么跑随机游走.为了检验自己 ...
- 不撞南墙不回头———深度优先搜索(DFS)Oil Deposits
Oil Deposits Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Tota ...
- mysql列转行 行转列
列转行 SELECT flag ,substring_index(substring_index(t.context,), ) as result FROM ( select 'aa' as flag ...
- 洛谷P1507 NASA的食物计划
//二维费用背包 #include<bits/stdc++.h> using namespace std; ; ; ; int v1[maxn],v2[maxn],w[maxn],n,v1 ...
- phpstorm2017破解版 2017.3.4 官网中文版
phpstorm2017破解版是一款强大的PHP编程工具,新云软件园提供phpstorm激活下载,最新版PhpStorm 2017正式版改进了PHP 7支持,改进代码完成功能,PhpStorm 是最好 ...