<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基础之数组一的更多相关文章

  1. JavaScript 基础回顾——数组

    JavaScript是无类型语言,数组元素可以具有任意的数据类型,同一个数组的不同元素可以具有不同类型.数组的元素设置可以包含其他数组,便于模拟创建多维数组. 1.创建数组 在JavaScript中, ...

  2. javascript基础知识-数组

    1.javascript创建数组时无需声明数组大小或者在数组大小变化时重新分配 2.javascript数组是无类型的 3.数组元素不一定要连续 4.针对稀疏数组,length比所有元素的索引都要大 ...

  3. JavaScript基础——使用数组

    Array对象提供存储和处理一组其他对象的一种手段.数组可以存储数值.字符串或其他JavaScript对象.创建JavaScript数组有几种不同的方法.例如,下面的语句穿件同样的驻足的3个相同的版本 ...

  4. JavaScript 基础(二)数组

    字符串, JavaScript 字符串就是用'' 和""括起来的字符表示. 字符字面量, \n 换行, \t 制表, \b 退格, \r 回车, \f 进纸, \\ 斜杠,\' 单 ...

  5. JavaScript基础之数组常用方法

    目录 JS 数组常用API 常用属性 常用方法 常见方法语法解释 from方法 isArray concat every fill filter find forEach indexOf join k ...

  6. javascript基础之数组对象

    一.定义数组的方法: 定义了一个空数组: var myArray =new Array(); 指定有n个空元素的数组: var myArray=new Array(n); 定义数组并赋值: var m ...

  7. JavaScript 基础(六) 数组方法 闭包

    在一个对象中绑定函数,称为这个对象的方法.在JavaScript 中,对象的定义是这样的: var guagua = { name:'瓜瓜', birth:1990 }; 但是,如果我们给瓜瓜绑定一个 ...

  8. JavaScript基础04——数组的创建及方法

    数组的概念及定义 数组的概念:         一组数据,数据的组和         哪些数据的组和,只要是数据(所有数据),就可以放在数组中 数组的意义:         可以同时操作多个数据 数组 ...

  9. javascript基础系列(入门前须知)

    -----------------------小历史---------------------------- javascript与java是两种语言,他们的创作公司不同,JavaScript当时是借 ...

随机推荐

  1. Nginx教程(五) Nginx配置文件详解 (转)

    一. Nginx配置文件nginx.conf中文详解 #定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数. worker_processe ...

  2. switch范围判断

    <?php function grade($grade){ switch (true) { case $grade>=90: echo 'A'; break; case $grade> ...

  3. MyBatis的基本用法

    MyBatis MyBatis 是一款优秀的持久层框架,它支持定制化 SQL.存储过程以及高级映射.MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集.MyBatis 可以使 ...

  4. Mybatis表关联多对多

    创建表 创建表对应的 JavaBean 对象 package com.tanlei.newer.model; import java.util.List; /** * @author:Mr.Tan * ...

  5. hdu 2089 不要62【数位dp】

    HDU 2089 求给定区间内不含62和4的数的个数. 数位dp入门.从这里我清楚了一些数位dp的用法.比如limit是判断是否达到上界,而且需要判断(!limit)..比如若题目要求不含11的个数, ...

  6. 02docker简单使用和配置(网络、存储和Hub)

    四:网络 1:命名容器 在各种docker命令中,可以通过名字中找到对应的容器.之前创建的容器都是由docker自动命名的,可以在docker  run中,通过--name参数指定容器的名字.比如: ...

  7. phpexecl

    <?phpnamespace Admin\Controller;use Think\Controller;class InoutController extends Controller { p ...

  8. Pytorch使用tensorboardX网络结构可视化。超详细!!!

    https://www.jianshu.com/p/46eb3004beca 1 引言 我们都知道tensorflow框架可以使用tensorboard这一高级的可视化的工具,为了使用tensorbo ...

  9. IO NIO AIO及常用框架概述

    概述 nio 同步: 自己亲自出马持银行卡到银行取钱(使用同步IO时,Java自己处理IO读写). 异步: 委托一小弟拿银行卡到银行取钱,然后给你(使用异步IO时,Java将IO读写委托给OS处理,需 ...

  10. 模板—插头dp(Ural 1519 Formula 1)

    括号表示法: 据说比下一个要快而且灵活. #include<iostream> #include<cstring> #include<cstdio> #define ...