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>
时间: 2024-07-29 04:33:40

javascript基础之数组一的相关文章

JavaScript基础之数组的重排序

JavaScript基础之数组的重排序 数组(Array)算是继Object之后我们最常用到的类型了.与其他语言不同的是,javascript数组的每一项可以保存任何类型的数据,并且数组的大小是可以动态调整的. JavaScript已经为我们提供了两个数组重排序的方法,reverse()和sort() 方法. 其中reverse()方法会反转数组项的顺序.举个栗子: var values = [18,4,56,1,"a","b","abc"];

javaScript基础03数组..

1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>javascript基础练习03</title> 6 <script> 7 // 简单数据类型 Number String Boolean null undefined 8 9 // 复杂数据类型 对象,方法.,引用类型 10

JavaScript 基础回顾——数组

JavaScript是无类型语言,数组元素可以具有任意的数据类型,同一个数组的不同元素可以具有不同类型.数组的元素设置可以包含其他数组,便于模拟创建多维数组. 1.创建数组 在JavaScript中,创建数组可以使用两种方式 (1)使用 "[]" 创建. <script type="text/javascript"> var arr=[];  //创建空数组 var arr=['北京',0,true,'上海','代码里','www.daimali.com

JavaScript基础 reverse() 数组倒置

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=ut

JavaScript基础——使用数组

Array对象提供存储和处理一组其他对象的一种手段.数组可以存储数值.字符串或其他JavaScript对象.创建JavaScript数组有几种不同的方法.例如,下面的语句穿件同样的驻足的3个相同的版本: var arr = ["one","two","three"]; var arr2 = new Array(); arr2[0] = "one"; arr2[1] = "two"; arr2[2] = &q

JavaScript 基础(二)数组

字符串, JavaScript 字符串就是用'' 和""括起来的字符表示. 字符字面量, \n 换行, \t 制表, \b 退格, \r 回车, \f 进纸, \\ 斜杠,\' 单引号(') ,\" 双号(") \xnn 以十六进制代码nn 表示的一个字符(其中n为0~F) \unnnn以十六进制代码nnnn表示的一个Unicode字符. 字符串的特点,字符换一旦创建就不能改变,要变某个变量保存的字符串,首先要销毁原来的字符串,然后在用另一个包含字符 串填充该变量.

Web开发——JavaScript基础(数组)

. 当前参考学习<JavaScript语言精粹> 1.数组字面量 一个数组字面量是在一对方括号中包围零个或多个用逗号分隔的值的表达式.数组字面量可以出现在任何表达式可以出现的地方.数组的第一个值将获得属性名'0',第二个值将获得属性名'1',依次类推: 1 // numbers继承来自Array.prototype,所以numbers继承了大量有用的方法. 2 // 同时numbers也有一个诡异的lenght属相,而numbers_object则(见下文中)没有 3 var empty =

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

在一个对象中绑定函数,称为这个对象的方法.在JavaScript 中,对象的定义是这样的: var guagua = { name:'瓜瓜', birth:1990 }; 但是,如果我们给瓜瓜绑定一个函数,就可以做更多的事情. var guagua = { name:'瓜瓜', birth:1990, age:function(){ var y = new Date().getFullYear(); return y - this.birth; } } guagua.age; // functi

javascript基础之数组对象

一.定义数组的方法: 定义了一个空数组: var myArray =new Array(); 指定有n个空元素的数组: var myArray=new Array(n); 定义数组并赋值: var myArray =[1,2,3]; 数组元素的使用: 数组名[下标]=值; 二.数组属性:length用法 数组对象.length; //返回数组长度 三.数组方法: concat();连接两个或更多的数组,并返回结果. var myArray=[1,2]; document.write(myArra