為啥sum輸出為NAN?
<!DOCTYPE?html>
<html?lang="en">
<head>
????<meta?charset="UTF-8">
????<meta?name="viewport"?content="width=device-width,?initial-scale=1.0">
????<title>Document</title>
????<script>
????????var?d?=?new?Date();
????????var?m?=?d.getMonth()?+?1;
????????var?str?=?"星期"?+?"日一二三四五六".charAt(new?Date().getDay());
????????document.write(d.getFullYear()?+?"年"?+?m?+?"月"?+?d.getDate()?+?"日"?+?"?"?+?str);
????????//?setTimeout("open(location,?'_self').close();",?3000);
????????var?c?=?"小明:87;?小花:81;?小紅:97;?小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
????????var?s?=?new?Array();
????????s?=?c.split(";");
????????var?sum?=?0;
????????for?(var?i?=?0;?i?<?s.length;?i++)?{
????????????sum?=?sum?+?parseInt(s[i].substr(3));
????????}
????????document.write("<br>"?+?"班級(jí)總分為:"?+?sum);
????</script>
</head>
<body>
</body>
</html>
2020-07-15
輸入不是數(shù)字的話可能會(huì)這樣。
2022-04-26
把數(shù)組c里多余的空格去掉就可以
2020-07-15
我知道了,我的這一段沒打好,里頭有空格,所以第四個(gè)位置(數(shù)組內(nèi)下標(biāo)3)的有的不是數(shù)字.把空格去掉就行了
?var?c?=?"小明:87;?小花:81;?小紅:97;?小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";