老师这样写 可以吗?

老师这样写 可以吗?

var str="Never deter till tomorrow that which you can do today";

var index=str.substr(17,8);//补充代码

var strNew=index.toUpperCase();//补充代码

var upperStr=str.substr(0,17)+strNew+str.substr(25);//补充代码

    document.write(upperStr);


正在回答

登陆购买课程后可参与讨论,去登陆

3回答

同学你好,如下写法:

http://img1.sycdn.imooc.com//climg/5de6340c090df70908430156.jpg

效果:

http://img1.sycdn.imooc.com//climg/5de63412098ed14c04560052.jpg

如果有其他问题的话,建议同学新建提问,这样便于同学后期对于问题的追踪和整理。

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

好帮手慕码 2019-12-03 17:46:41

同学你好,可以的,效果正确。继续加油,祝学习愉快~

  • 提问者 Rain_2020 #1
    这样的话 我就有疑问了 那怎么把其他的小写放回去 跟他结合?
    2019-12-03 17:50:09
好帮手慕码 2019-12-03 09:57:20

同学你好,代码效果正确。可优化:当前面的单词有变化的话,就无法准确找到“tomorrow”了。因为 var index=str.substr(17,8);这句是把要截取的定死了。建议修改如下:

http://img1.sycdn.imooc.com//climg/5de5c0ea09681b5305190179.jpg

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

  • 提问者 Rain_2020 #1
    var str="Never deter till tomorrow that which you can do today"; var index=str.indexOf("tomorrow");//补充代码 var a=str.substr(index,8);//补充代码 var upperStr=a.toUpperCase();//补充代码 document.write(upperStr);
    2019-12-03 16:25:39
  • 提问者 Rain_2020 #2
    老师 是这样吗?
    2019-12-03 16:26:34
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师