3-31麻烦老师帮我看看哪里有问题,感谢。

来源:3-31 编程练习

EdisonWong

2018-11-08 09:52:39

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>首字母变大写</title>
</head>
<body>
<script>
    //补充代码
    var str="all time is no time when it is past";

    function firstUpper(str){
     var divStr=str.split("  ");
     var newStr="";
     for(var i=0;i<divStr.length;i++){
     newStr+=divStr[i].charAt(0).toUpperCase()+divStr[i].substr(1)+"  ";
     
     }
     return newStr;
    }

    var output=firstUpper(str);
    document.write(output);
</script>
</body>
</html>


写回答

1回答

好帮手慕夭夭

2018-11-08

你好同学 , 代码中如下多了一个空格 , 导致只有第一个单词的首字母进行了转换 :

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

要删除一个 ,如下修改:

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

祝学习愉快 ,望采纳

0

0 学习 · 36712 问题

查看课程