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

要删除一个 ,如下修改:

祝学习愉快 ,望采纳
相似问题
回答 1
回答 2
回答 2
回答 2
回答 1