写一个函数,参数为截取字符串的起始位置,截取字符串的结束位置,要截取的字符串,最后根据函数参数返回对应截取的字符串
function string(a,b,str) {
var arr="";
for(var i=a;i<=b;i++){
arr=arr+str[i];
}
return arr;
}
var a=parseInt(prompt("请输入截取字符串的起始下标:"));
var b=parseInt(prompt("请输入截取字符串的结束下标:"));
var str=prompt("请输入要截取的字符串:");
var arr = string(a,b,str);//接受返回的字符串
if(a>=0&&b>=0&&b>a&&a<str.length&&b<str.length){
document.write("字符串"+str+"从第"+(a+1)+"位到第"+(b+1)+"位截取后的字符串是"+arr);
}else{
document.write("您的输入有误!");
}