JavaScript 数组双重for循环

来源:互联网 发布:批处理调用软件 编辑:程序博客网 时间:2024/05/01 20:08

双重for循环:

    1.双重for循环语法:            for(var i=0;i<10;i++)//前面的for控制行 {            for(var j=0;j<10;j++)//后面的for控制列{                语句1;        }    }   语句2;

数组:

    定义数组:2种方法        1.var arr =[1,2,3,"4",true];        console.log(arr.length);//输出的是数组的长度为多少;        2.var arr = New Array(1,2,3);

数组 array的方法(array属性:length;):

        var arr = [1,2,3,"4",true];        1.arr.reverse();//反序,将数组倒序排序;        2.arr.shift();//将数组第一个删除,并且对数组的长度length会有变化;        3.arr.pop();//删除最后一个,并且对数组的长度length会有变化;        4.arr.unshift();//把一个元素值插入到数组开始位置.        5.arr.push();//把一个元素值插入到数组最后位置.        6.arr.concat();//把两个不同的数组合并成一个数组;        7.arr.splice(1,3,"a","b");//1表示从哪个位置开始,3表示删除的个数,a.b表示传入的参数;        8.arr.slice(1,3);1 表示开始的位置,3表示删除的个数,并且3是不包括结束上的索引元素;

string的方法(string属性length;):

        var str = ("asdasd1dadasd111dasdasd22dada");        1.str.charAt();//提取string数组中的每个字符;        2.str.indexOf();//第一次出现的索引字符位置.        3.str.lastIndexOf();//从右往左最后一个元素索引的位置;        4.str.substring(1,5);//切分字符串 1表示开始的位置,5表示个数(不包括5的这个位置)        5.str.toupperCase();//把字符串字母转换成大写字母;        6.str.toLowerCase();//返回一个字符串,该字符串中的字母被转换为小写字母.        7.str.slice(0,-1);//切分字符串,与substring相比end可传负数;列子:var email = "102376640@qq.com";    if(email.indexOf("@") != -1 && email.indexOf(".") != -1) {       var eName = email.substring(0, email.indexOf("@"));        var qq = email.substring(email.indexOf("@") + 1, email.indexOf("."));       var com = email.substring(email.indexOf(".") + 1, email.length);       console.log(eName + "@" + qq + "." + com);   }    var arr = email.split("@");    console.log(arr[0] + "@" + arr[1].split(".")[0] + "." + arr[1].split(".")[1]);
0 0
原创粉丝点击