请帮忙看一下问题,谢谢
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>JavaScript</title>
<style>
</style>
</head>
<body>
<script>
var word=('all time is no time when it is past');
function capway(word){
var nums=word.split(' '),
up="";
//console.log(nums)
for(i=0;i<nums.length;i++){
//var newword=nums[i];
up =up+(nums[i].substr(0,1).toUpperCase()+nums[i].slice(1)+' ');
console.log(typeof(up)) //这里数据类型不应该还是数组吗,怎么是string呢
//console.log(newword)
}
return up; //这里如果我加 return up.join(" ") 为什么总是报错,不应该这个时候再把数组合并成字符串吗
}
var wired=capway(word);
document.write(wired)
</script>
</body>
</html>
1 | <br> |
正在回答 回答被采纳积分+1
相似问题
登录后可查看更多问答,登录/注册

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧