亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

【哪里錯了】為何最后是數字不是相加,而成了相聯。例1+2=12

<!DOCTYPE??HTML>
<html?>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
<title>系好安全帶,準備啟航</title>

<script?type="text/javascript">

??//通過javascript的日期對象來得到當前的日期,并輸出。
?var?a=new?Date();
?var?y=a.getFullYear();
?var?m=a.getMonth()+1;
?var?d=a.getDate();
?var?x=a.getDay();
?var?z=new?Array(7);
?z[0]='星期天';
?z[1]='星期一';
?z[2]='星期二';
?z[3]='星期三';
?z[4]='星期四';
?z[5]='星期五';
?z[6]='星期六';


document.write(y+'年'+m+'月'+d+'日'+'?');??
document.write(z[x]+'----');

??
??//成績是一長竄的字符串不好處理,找規律后分割放到數組里更好操作哦
??var?scoreStr?=?"小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
??var?b=scoreStr.split(";");???
??


??//從數組中將成績撮出來,然后求和取整,并輸出。
??
var?i;
for(i=0;i<=b.length-1;i++)
{
	var?h=b[i].split(':');
var?arr=parseInt(h[1]);
	var?zongfen=0;
	zongfen=arr+zongfen;
	document.write(zongfen);	

	}
	
	
	
</script>
</head>
<body>
</body>
</html>

1.我仔細看了看,沒有錯呀,為何最后相加的var zongfen=87819776749490766476?

我使用了parseInt()呀?

2.我是初學編程,看留言中人家都寫的很好。這段代碼是我絞盡腦汁憋了一下午寫出來的。最后還是不行。是初學者都這樣,還是我邏輯不行,不適合學編程?我懷疑我的智商了。別人怎么都那么厲害。


班的成績出來了,現在老師要把班級的成績打印出來。

效果圖:

XXXX年XX月X日 星期X--班級總分為:81

格式要求:

1、顯示打印的日期。 格式為類似“XXXX年XX月XX日 星期X” 的當前的時間。

2、計算出該班級的平均分(保留整數)。

同學成績數據如下:

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


正在回答

7 回答

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

? ?

var i;var zongfen=0;

for(i=0;i<=b.length-1;i++)

{

? ? var h=b[i].split(':');

var arr=parseInt(h[1]);

? ??

? ? zongfen=arr+zongfen;

? ??

?

? ? }

? ? ?

? ? ? document.write(zongfen); ?

? ? ?

這是幫你改好的,結果總分是815,編程總是會有艱難的,要堅持呢,加油

0 回復 有任何疑惑可以回復我~
#1

Tang小溪 提問者

謝謝!學的很艱難很艱難
2016-04-26 回復 有任何疑惑可以回復我~

算了 ? ?,當我沒問,我這一下午也是被這個弄的頭暈暈的了,問這么弱智的問題,還糾結了老半天

0 回復 有任何疑惑可以回復我~

b.length為什么要減1


0 回復 有任何疑惑可以回復我~

var?zongfen=0;

for(var i=0;i<=b.length-1;i++)

{

????var?h=b[i].split(':');

var?arr=parseInt(h[i]);

????zongfen=arr+zongfen;

????document.write(zongfen);???

?

????}



0 回復 有任何疑惑可以回復我~

var?zongfen=0; 應該放在循環的外面,不然每次循環就初始化一次,最后在輸出的時候加上<br>換行符,分離每次的輸出結果就可以了

0 回復 有任何疑惑可以回復我~

使用parseInt()函數

0 回復 有任何疑惑可以回復我~
??//成績是一長竄的字符串不好處理,找規律后分割放到數組里更好操作哦
??var?scoreStr?=?"小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
??var?b=scoreStr.split(";");????
??//從數組中將成績撮出來,然后求和取整,并輸出。
??var?i;
??var?zongfen?=?0;
for(i=0;i<b.length;i++)
{
????var?h=b[i].split(':');
????var?a?=?parseInt(h[1]);
??????zongfen?+=?a;
}
?document.write(zongfen);


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

【哪里錯了】為何最后是數字不是相加,而成了相聯。例1+2=12

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號