您的位置:首页 > Web前端 > JavaScript

JavaScript 数组双重for循环

2015-12-14 22:31 561 查看

双重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]);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript