一串字符串首字母大写?
var a = 'Hi, my name\'s Han Meimei, a SOFTWARE engineer';
function titleCase(s) {
var ss = s.toLowerCase().split(/\s+/);
console.log(ss);
for (var i = 0; i < ss.length; i++) {
alert(ss[i]);
ss[i] = ss[i].slice(0, 1).toUpperCase() + ss[i].slice(1);//slice是数组的对象方法,ss[i]只是数组的其中一个元素,应该用字符串的截取方法啊?
}
return ss.join(' ');//???
}
console.log(titleCase(a));
10
收起
正在回答 回答被采纳积分+1
1回答
进击JavaScript核心 2018
- 参与学习 466 人
- 提交作业 74 份
- 解答问题 635 个
JavaScript不仅能实现静态页面到动态特效的转变,还能完成数据的动态交互,但是关于js到底功能有多强大,大家还是有所期待的,本路径将带你深入到js中,一一揭开JavaScript的神秘面纱。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星