将数组里的每一个元素的首字符toUpperCase?
来源:3-30 编程练习
web_東
2017-10-03 01:48:35
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>string之大小写</title>
</head>
<body>
<script>
var str="all time is no tiome when it is pass";
var arr=[];
var newstr=" ";
function upper(aa){
arr=str.split(" ");
// console.log(arr);
for(var i=0; i<arr.length;i++){
newstr+=arr[i].substr(0,1).toUpperCase("")+arr[i].substr(1)+"  ";
//newstr则么是一个长字符串而不是一个数组?
console.log(newstr);
alert(typeof(newstr));
}
return newstr;
}
document.write(upper());
</script>
</body>
</html>
2回答
没有马甲线的安琪拉
2017-10-07
对照控制台打印结果就可以看出来啦,就是获取字符串中们每个单词,然后取出首字母转成大写后再拼上之前的数据
没有马甲线的安琪拉
2017-10-03
var newstr=" ";
你在这里不是定义了newstr就是一个字符串么。。。
相似问题
回答 2