为了账号安全,请及时绑定邮箱和手机立即绑定

请问一串字符被分割以后会自动变成一个数组吗

请问一串字符被分割以后会自动变成一个数组吗?

正在回答

2 回答

是的呀

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

庆山 提问者

非常感谢!haode !!!
2016-04-12 回复 有任何疑惑可以回复我~
<script type="text/javascript">
var mydate=new Date();//获取当前时间
var year=mydate.getFullYear();//获取年份
var month=mydate.getMonth()+1;//获取月份
var date=mydate.getDate();//获取日期
var day=['星期天','星期一','星期二','星期三','星期四','星期五','星期六']//星期返回值为0-6,所以要转成文字"星期X"

    var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
var myarr=scoreStr.split(";")//以分号间隔,将字符串转为数组
var y=myarr.length;//用y储存字符串长度
for(i=0;i<y;i++){
        myarr[i]=myarr[i].substr(-2,2);//截取字符串最后两个字符
        myarr[i]=parseInt(myarr[i]);//字符串→数字
        }
    var sum=0,ave=0;//初始化总分和平均分
    for(i=0;i<y;i++){
        sum=sum+myarr[i]//计算总分
        }
    ave=sum/y;//计算平均分
    ave=Math.round(ave);//平均分四舍五入
document.write(year+"年"+month+"月"+date+"日 "+day[mydate.getDay()]+"--班级总分为"+sum+"分,平均分为:"+ave+"分")
</script>

写得比较繁琐 但还是很直观的

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

慕桂英1123829

for 循环那里看不明白
2016-04-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问一串字符被分割以后会自动变成一个数组吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信