<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<!-- 定义函数capsWord(args)。
在函数体中,用函数式编程实现传入的英语语句单词首字母大写。
返回此处理后的句子。
如"i am a teacher",则调用此函数后,返回 "I Am A Teacher"。 -->
<body>
<script type="text/javascript">
var str = 'i am a teacher';
function capsWord(args) {
var arr = args.toLowerCase().split(' ')
for (var i = 0; i < arr.length; i++) {
// arr[i]=arr[i].slice(0,-1)+arr[i].slice(-1).toUpperCase()//最后一个字母大写
arr[i] = arr[i].slice(0, 1).toUpperCase() + arr[i].slice(1)
}
return arr.join(' ')
}
console.log(capsWord(str))
</script>
</body>
</html>