将字符串中由空格隔开的每个单词首字母大写
更新时间:2014年04月06日 17:09:44 作者:
这篇文章主要介绍了如何将字符串中的每个单词的首字母变为大写,需要的朋友可以参考下
字符串中,每个单词由空格隔开,空格的个数不限
function capitalize(sting) {
var words = string.split(" ");
for(var i = 0; i < words.length; i++) {
words[i] = words[i].charAt(0).toUpperCase() + words[i].slice(1);
}
return words.join(" ");
}
var string = "ajax cookie event object";
capitalize(string); // "Ajax Cookie Event Object"
注意代码中关键的一句
words[i] = words[i].charAt(0).toUpperCase() + words[i].slice(1);
words[i].charAt(0).toUpperCase()只是取得字符串首字母,然后转换为大写字母,它并不会改变原字符串,所以需要和原字符串中的其他字符连接起来,并将新值赋给原字符串
复制代码 代码如下:
function capitalize(sting) {
var words = string.split(" ");
for(var i = 0; i < words.length; i++) {
words[i] = words[i].charAt(0).toUpperCase() + words[i].slice(1);
}
return words.join(" ");
}
var string = "ajax cookie event object";
capitalize(string); // "Ajax Cookie Event Object"
注意代码中关键的一句
复制代码 代码如下:
words[i] = words[i].charAt(0).toUpperCase() + words[i].slice(1);
words[i].charAt(0).toUpperCase()只是取得字符串首字母,然后转换为大写字母,它并不会改变原字符串,所以需要和原字符串中的其他字符连接起来,并将新值赋给原字符串
相关文章
javascript getElementByTagName的使用
javascript getElementByTagName当鼠标放上去时将超链接的颜色设为蓝色的。2009-06-06JavaScript/TypeScript 实现并发请求控制的示例代码
这篇文章主要介绍了JavaScript/TypeScript 实现并发请求控制,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2021-01-01
最新评论