老师我这里为什么不能获取位置?

来源:3-29 编程练习

白羊诗酒纵年华

2019-09-20 22:41:37

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>toUpperCase和toLowerCase</title>

</head>

<body>

<script>

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

var index=str.charAt('tomorrow');//补充代码

var strNew=str.substring(index,8);//补充代码

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

    document.write(upperStr);


</script>

</body>

</html>




然后就是这个拼接 我不太理解怎么拼接

写回答

1回答

好帮手慕糖

2019-09-23

同学你好,1、charAt() 方法可返回指定位置的字符,是指定位置,就是参数是索引,然后获取这个索引对应的字符。而我们这里是知道字符,来获取位置哦。可以使用indexOf,也可以输出结果查看下哦。例:

http://img.mukewang.com/climg/5d8829ff093516f006700101.jpghttp://img.mukewang.com/climg/5d882a0609c6e32901850071.jpg

2、substring() 方法用于提取字符串中介于两个指定下标之间的字符。就是第一个参数是开始的下标,第二个参数是结束的下标。而我们这里的8是截取字符串的长度哦。建议:可以使用substr方法。

3、substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。参数指定的是开始位置和长度。例:

http://img.mukewang.com/climg/5d882a9a09eac14d06250087.jpg

4、关于同学说的“拼接”是指哪里,可以详细的描述下哦。

希望能帮助到你,祝学习愉快!

0

0 学习 · 40143 问题

查看课程