关于parseInt(),为什么用它可以求和??
{sum=sum+parseInt(scoreArr[i].slice(3));} 我不明白这一行为什么可以求出题目里10个数字的和,为什么最后sum的值可以得出是和
给大家简单普及一下parseInt()方法的意义和用途:
parseInt("字符串",基数):用基数解析一个字符串,并返回一个十进制的整数.
这里的基数的意思就是将字符串当做几进制的意思.
举例:
1.parseInt("12",5),意为将"12"作为五进制数字来解析,逢5进1,解析之后得到的数就是7. (注意:解析后返回的值是十进制)
2.parseInt("12",8),意为将"12"作为八进制数字来解析,逢8进1,解析之后得到的数就是10.
3.parseInt("12",10),意为将"12"作为十进制数字来解析,逢10进1,解析之后得到的数就是12.
这么说,你们懂了吧
我明白了。。。