sum = sum + parseInt(myarr[i].slice(3)); 中slice(3)到底指的是什么 求大牛解答
var sum =0;
for(var i=0;i<myarr.length;i++)
{
? ?sum = sum + parseInt(myarr[i].slice(3));
}
document.write("該班級(jí)總分是:"+sum+"改班級(jí)平均分是:"+parseInt(sum/myarr.length));
var sum =0;
for(var i=0;i<myarr.length;i++)
{
? ?sum = sum + parseInt(myarr[i].slice(3));
}
document.write("該班級(jí)總分是:"+sum+"改班級(jí)平均分是:"+parseInt(sum/myarr.length));
2016-07-22
舉報(bào)
2016-07-30
以myarr[0]為例,即“小明:87”為例;
slice(3)會(huì)從“小明:87”的下標(biāo)為3的那個(gè)字符開(kāi)始。因?yàn)橄聵?biāo)是從0開(kāi)始算起,故slice(3)即為“8”,slice(3)沒(méi)有標(biāo)明結(jié)束的位置,所以默認(rèn)表示讀取從下標(biāo)3開(kāi)始直到結(jié)束的所有元素。
若為slice(3,5)結(jié)果等同,即讀取從下標(biāo)3開(kāi)始直到5結(jié)束的元素。
2016-07-26
slice()是指從已有的數(shù)組中返回元素,3的意思是從9開(kāi)始提取元素。小明:87===小是0,明是1,:是2,9就是3,然后取到5也就是逗號(hào)那邊,但是不包括逗號(hào),意思就是取出87這個(gè)數(shù)值來(lái)了
2016-07-22
slice() 方法可從已有的數(shù)組中返回選定的元素。
語(yǔ)法 ? ?arrayObject.slice(start,end)
2016-07-22
當(dāng)arrayObject.slice(start,end);當(dāng)?shù)诙€(gè)參數(shù)省略時(shí),那么 slice() 方法會(huì)選取從 start 到數(shù)組結(jié)尾的所有元素。所以,slice(3)指的是從下標(biāo)3開(kāi)始截取到最后。
2016-07-22
slice() 方法可從已有的數(shù)組中返回選定的元素。
此情況中的slice(3)是指取出對(duì)象myarr[i]中第三個(gè)往后的所有元素。
2016-07-22
myarr[i]這個(gè)字符串下標(biāo)為3的字符開(kāi)始截取到最后 例如:小明:93 就是從9開(kāi)始截取到最后 取出來(lái)就是93
2016-07-22
slice() 方法可從已有的數(shù)組中返回選定的元素。
語(yǔ)法 ? ?arrayObject.slice(start,end)
描述
start ? ?必需。規(guī)定從何處開(kāi)始選取。如果是負(fù)數(shù),那么它規(guī)定從數(shù)組尾部開(kāi)始算起的位置。也就是說(shuō),-1 指最后一個(gè)元素,-2 指倒數(shù)第二個(gè)元素,以此類(lèi)推。 ? ?
end ? ?可選。規(guī)定從何處結(jié)束選取。該參數(shù)是數(shù)組片斷結(jié)束處的數(shù)組下標(biāo)。如果沒(méi)有指定該參數(shù),那么切分的數(shù)組包含從 start 到數(shù)組結(jié)束的所有元素。如果這個(gè)參數(shù)是負(fù)數(shù),那么它規(guī)定的是從數(shù)組尾部開(kāi)始算起的元素。 ? ?
返回值
返回一個(gè)新的數(shù)組,包含從 start 到 end (不包括該元素)的 arrayObject 中的元素。
說(shuō)明
請(qǐng)注意,該方法并不會(huì)修改數(shù)組,而是返回一個(gè)子數(shù)組。如果想刪除數(shù)組中的一段元素,應(yīng)該使用方法 Array.splice()。
2016-07-22
返回一個(gè)新的數(shù)組,包含從 start 到 end (不包括該元素)的 arrayObject 中的元素,如果 end 未被規(guī)定,那么 slice() 方法會(huì)選取從 start 到數(shù)組結(jié)尾的所有元素。