第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

還有什么地方可以改進(jìn)(可以運(yùn)行)

<!DOCTYPE? HTML>

<html >

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>編程練習(xí)</title>


<script type="text/javascript">

? //通過javascript的日期對象來得到當(dāng)前的日期,并輸出。

? var update=new Date();

? var year=update.getFullYear();

? var month=update.getMonth();

? var day=update.getDate();

? var num=update.getDay();//獲取星期? 返回0-6整數(shù)

? var weekday='';

? switch(num){

? ? case 0:

? ? ? ? ? weekday="星期日";

? ? ? ? ? break;

? ? case 1:

? ? ? ? ?weekday="星期一";

? ? ? ? ? break;

? ? case 2:

? ? ? ? ?weekday="星期二";

? ? ? ? ? break;

? ? case 3:

? ? ? ? ?weekday="星期三";

? ? ? ? ? break;

? ? case 4:

? ? ? ? ? weekday="星期四";

? ? ? ? ? break;

? ? case 5:

? ? ? ? ? ? ?weekday="星期五";

? ? ? ? ? break;

? ? case 6:

? ? ? ? weekday="星期六";

? ? ? ? break;

? }

? var strtime=year+"年"+(month+1)+"月"+day+"日"+"\n"+weekday;

? //成績是一長竄的字符串不好處理,找規(guī)律后分割放到數(shù)組里更好操作哦

? ? ? //第二步:一長竄的字符串不好弄,找規(guī)律后分割放到數(shù)組里更好操作哦。

? ? ? //第三步:分割字符串得到分?jǐn)?shù),然后求和取整。

? var scoreStr = "小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";

? var strArr=scoreStr.split(";");//分割后? 返回是一個數(shù)組

? var sum=0;

? for(var i=0;i<strArr.length;i++){

? ? var num2=strArr[i].indexOf(":");//返回:在的位置

? ? var intscore=parseInt(strArr[i].substring(num2+1)); //取出數(shù)據(jù)? parseInt()字符串類型轉(zhuǎn)成整型。 再求和

? ? ? ? sum+=intscore;

? }

? var avgscore=Math.round(sum/strArr.length);//計算平均成績? 再取整

document.write(strtime+"--班級平均分為:"+avgscore+"分");

</script>

</head>

<body>

</body>

</html>


正在回答

2 回答

<html>

<head>

<title>按格式篩選出數(shù)組的中成績并輸出</title>

</head> ? ?


<body>

<script>

//通過javascript的日期對象來得到當(dāng)前的日期,并輸出。

var date = new Date();

console.log(date);

var year = date.getFullYear(), ? ? ?//獲取年份

month = date.getMonth() + 1, ? ?//獲取月份

day = date.getDate(), ? ? ? ? ? //獲取當(dāng)前日 ? ?

str = '星期' + '日一二三四五六'.charAt(date.getDay()), ?//獲取當(dāng)前星期幾

currentTime = year + '年' + formatDay(month) + '月' + formatDay(day) + '日' + ' ' + str;

//日期補(bǔ)零操作

function formatDay(x){

return x < 10?'0'+x:x;

}


//從數(shù)組中將成績撮出來,然后求和取整,并輸出。

var scoreStr = "小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";

var total = 0, num = 0;

for(var i=3; i<scoreStr.length; i+=6) {

total += parseInt(scoreStr.substr(i,i+1));

num+=1;

}

document.write(currentTime + '--班級平均分為:' + Math.round(total/num));

</script>

</body>

</html>


0 回復(fù) 有任何疑惑可以回復(fù)我~

盡可能的減少定義變化量吧,直接寫道輸出語句

<!DOCTYPE??HTML>
<html?>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
<title>系好安全帶,準(zhǔn)備啟航</title>
<script?type="text/javascript">
????var?today?=?new?Date();
????var?month?=?today.getMonth()+1;
????var?mon=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
????document.write(today.getFullYear()+"年"+month+"月"+today.getDate()+"日"+??"?"+mon[today.getDay()]);
????var?scoreStr?=?"小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
????var?sum=0,num=0;
????for(var?i=3;i<scoreStr.length;i+=6){
????????sum+=parseInt(scoreStr.substring(i,i+2));
????????num+=1;
????}
????document.write("--班級平均分為:"+sum/num);
</script>
</head>
<body>
</body>
</html>
我的一些做法,沒有完全按要求來。。。
1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕粉15692436228

平均分沒有取整數(shù)值,平均分應(yīng)該是四舍五入吧。我的代碼按照你這個做了一些改進(jìn),但還是不夠簡潔
2018-08-27 回復(fù) 有任何疑惑可以回復(fù)我~
#2

小魚罐頭150 回復(fù) 慕粉15692436228

謝謝提醒,我會加上的。還有我感覺你用的.substr不太合適吧,substr(start,length)第二個參數(shù)是截取字符串的長度,要用的話應(yīng)該改為.substr(i,2)吧?
2018-08-27 回復(fù) 有任何疑惑可以回復(fù)我~
#3

慕粉15692436228 回復(fù) 小魚罐頭150

哈哈哈 對的應(yīng)該是substr(i,2)才對
2018-08-27 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

還有什么地方可以改進(jìn)(可以運(yùn)行)

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號