JavaScript split() 方法

1.split() 方法用於把一個字符串分割成字符串數組。javascript

提示: 若是把空字符串 ("") 用做 separator,那麼 stringObject 中的每一個字符之間都會被分割。java

注意: split() 方法不改變原始字符串。正則表達式

語法:string.split(separator,limit)數組

參數 描述
separator 可選。字符串或正則表達式,從該參數指定的地方分割 string Object。
limit 可選。該參數可指定返回的數組的最大長度。若是設置了該參數,返回的子串不會多於這個參數指定的數組。若是沒有設置該參數,整個字符串都會被分割,不考慮它的長度。

2.把字符串轉成數組,用for--in遍歷出每一個數組或元素。ide

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.spa

 //經過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
相關文章
相關標籤/搜索