正在回答
2回答
同学你好,同学可以参考下方的注释理解:
var str = "Never deter till tomorrow that which you can do today";
// 找出tomorrow首次出现的位置,得到的是17
var index = str.indexOf('tomorrow');
// 从首次出现的位置开始截取,一共截取8位,打印strNew,得到的就是tomorrow
var strNew = str.substr(index, 8);
// str.substr(0, index)得到的是Never deter till
// strNew.toUpperCase()得到的是大写的TOMORROW
// str.slice(index + 8, str.length),是从17+8的位置开始截取,结束位置是str的长度,得到的结果是that which you can do today
var upperStr = str.substr(0, index) + strNew.toUpperCase() + str.slice(index + 8, str.length);
// 将上述得到的结果拼接起来,最终得到的是Never deter till TOMORROW that which you can do today
document.write(upperStr);
祝学习愉快~


恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星