麻烦老师们看看代码和注释的理解正确吗?谢谢
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
var str = "all time is no time when it is past"
/* 分割字符串于数组 */
var arr = str.split(" ");
var str1, str2, str3,str4;
function uptolow(arr) {
for (var i = 0; i < arr.length; i++) {
/* 把数组的每个索引的值(单词)首字母转大写加剩余字符串拼接起来 */
str1 = arr[i];
str2 = arr[i];
str3 = str1.charAt(0).toUpperCase() + str2.substr(1);
/* 把新组成的索引值重新赋值于对应的索引值上 */
arr[i]=str3;
}
return arr;
}
uptolow(arr);
/* join 方法数组转字符串用空格隔开 */
str4=arr.join(" ");
document.write(str4);
</script>
</body>
</html>
正在回答
同学你好,代码实现的是正确的,理解的也是正确的。
继续加油,祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星