今日はいくつかのことが遅れて、夕方に戻ってきて、実際には、通常のマッチングを使用して数値を抽出したかったのですが、残念ながら、通常のマッチングの用途が見つかりませんでした。 RegExp メソッドの使い方が分からなかったので、最初に文字列を使用しました。明日はJavaScriptの定期的なマッチングを取り出して別途練習してみます。記事をお勧めします http://m.zhihu.com/question/26235428
Paste_Image.png
<!DOCTYPE HTML><html ><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>来不及解释了,赶紧上车</title><script type="text/javascript"> //通过javascript的日期对象来得到当前的日期,并输出。 var date_time = new Date(); var week = ['日','一','二','三','四','五','六']; document.write(date_time.getFullYear()+"年"+date_time.getMonth()+"月"+" "+"星期"+ week[date_time.getDay()]+"<br>"); //成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作哦 var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76"; var scoreStr_split = scoreStr.split(";");// document.write(scoreStr_split[0].slice(3)+"<br>"); var sum=0;// var scoreStr_num = new RegExp(\d); for(var i=0;i<scoreStr_split.length;i++) { sum = parseInt(scoreStr_split[i].slice(3)) + sum } document.write(sum+"<br>") document.write(parseInt(sum/scoreStr_split.length)); //从数组中将成绩撮出来,然后求和取整,并输出。</script></head><body></body></html>