概述:
split() 方法將字符串分割為字符串數組,並返回此數組
語法格式:
stringObject.split(separator,limit)
參數說明:
注意:如果把空字符串 ("") 用作 separator,那么 stringObject 中的每個字符之間都會被分割。
示例:
一個有趣的栗子:
需求說明:
同學成績數據如下:
"小明:87; 小花:81; 小紅:97; 小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76"
輸出要求:
1、顯示打印的日期。 格式為類似“XXXX年XX月XX日 星期X” 的當前的時間。
2、計算出該班級的平均分(保留整數)
//通過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;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76"; 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);