慕姐9457917
2016-09-14 19:54
输出多个连续值时,怎么使每个值有间隔
以下是我的代码,希望可以帮到你
<script type="text/javascript">
var mydate = new Date();
document.getElementById('y').innerText = mydate.getFullYear() + '年';
var monthArr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
document.getElementById('m').innerText = monthArr[mydate.getMonth()] + '月';
document.getElementById('d').innerText = mydate.getDate() + '日'; //获得日的方法
//星期
var dayArr = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'];
document.getElementById('day').innerHTML = dayArr[mydate.getDay()];
//成绩信息
var myArr = [['小明', 87],['小花', 81],['小红', 97],['小天', 76],['小张', 54],['小小', 94],['小西', 90],['小舞', 66],['小迪', 64],['小曼', 76]];
var sum = 0;
for(var i=0;i<myArr.length;i++){
sum += myArr[i][1];
}
document.getElementById('sum').innerText = sum;
var pjf = sum/myArr.length;
document.getElementById('b').innerHTML = Math.round(pjf);//四舍五入获得平均值的整数
// document.getElementById('b').innerText = Math.round(Math.sqrt(sum));//四舍五入(算术平方根(sum和的值))//document.write(Math.pow(Math.sqrt(sum),2));
</script>
另外你算错了,平均数是81.5 四舍五入后是82
var avv=sum/(mystr1.length+1);
mystr1.length 就已经是总个数了 不用+1
加" " 或者“ ”
加一个“ ”
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题