• JavaScript split() 方法


    1.split() 方法用于把一个字符串分割成字符串数组。

    提示: 如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。

    注意: split() 方法不改变原始字符串。

    语法:string.split(separator,limit)

    参数描述
    separator 可选。字符串或正则表达式,从该参数指定的地方分割 string Object。
    limit 可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。

    2.把字符串转成数组,用for--in遍历出每个数组或元素。

    str="3,4,5,6,7";
    
        var strs=str.split(",");
        for(var i in strs){
            // document.write(strs[i]+"<br>");
            document.write(i+"<br>");//获取下标 0 1 2 3 4
        }

    3.

     //通过javascript的日期对象来得到当前的日期,并输出。
       var iDate= new Date();  
       var iYear=iDate.getFullYear();
       var iMonth=iDate.getMonth()+1;
       var iDay=iDate.getDate();
       var weeks=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
       var iWeek =weeks[iDate.getDay()];
       var iTime=iYear+"年"+iMonth+"月"+iDay+"日 "+iWeek;
      
      //成绩是字符串不好处理,找规律后分割放到数组
      
      var scoreStr = "小明:87;小花:81;小红:97;"
      var scores=scoreStr.split(";");
      var arrLength=scores.length;
      var sum=0;
      var average=null;
      for(var i=0;i<arrLength;i++){    
          sum+=parseInt(scores[i].split(":")[1])       
          }
    
    average=sum/arrLength;
    
    document.write(iTime+"--"+average);
    View Code
  • 相关阅读:
    Sublime keymap 个性修改
    Sublime setting 个性修改
    微信公众接口测试频道
    Thinkphp 架构笔记
    mac ssh 远程容易断线解决方案
    日期按日、周、月 递增
    Centos Apache 多站点配置
    tar解压
    mac 将本地文件上传到vps
    ssh 连接vps
  • 原文地址:https://www.cnblogs.com/gvip-cyl/p/6562401.html
Copyright © 2020-2023  润新知