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]);
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- JavaScript演示排序算法
- javascript实现10进制转为N进制数
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 对一个分号引发的错误研究
- 异步流程控制:7 行代码学会 co 模块
- ES6 走马观花(ECMAScript2015 新特性)
- JavaScript拆分字符串时产生空字符的原因
- Canvas 在高清屏下绘制图片变模糊的解决方法
- JavaScript 各种遍历方式详解
- call/apply/bind 的理解与实例分享
- 如何创建对象以及jQuery中创建对象的方式
- IE8开发人员工具教程(二)
- 在flex中执行一个javascript方法的简单方式