这种写法为什么实现不了呢?
来源:3-16 编程练习
慕码人2001750
2021-04-24 11:49:42
效果图:(又将整句话给大写的写了一遍)
代码:
<!DOCTYPE html>
<html>
<head lang="en">
<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.indexOf("tomorrow");
var strNew=str.substring("index,index+8");
var upperStr=strNew.toUpperCase();
var upperStr_1="Never deter till "+ upperStr +" that which you can do today"
document.write(upperStr_1);
</script>
</body>
</html>
谢谢!
1回答
同学你好,因为substring方法中参数使用引号包裹了,导致效果实现有误。
建议修改:去掉引号就好了。
祝学习愉快~
相似问题