JavaScript 数组双重for循环

双重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]);
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值