将字符串中由空格隔开的每个单词首字母大写


Posted in Javascript onApril 06, 2014

字符串中,每个单词由空格隔开,空格的个数不限

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 相关文章推荐
通过jQuery源码学习javascript(一)
Dec 27 Javascript
Jquery 动态生成表格示例代码
Dec 24 Javascript
JS中的数组的sort方法使用示例
Jan 22 Javascript
node.js中的querystring.escape方法使用说明
Dec 10 Javascript
JavaScript常用脚本汇总(一)
Mar 04 Javascript
jquery实现漫天雪花飞舞的圣诞祝福雪花效果代码分享
Aug 20 Javascript
javascript实现自动填写表单实例简析
Dec 02 Javascript
Bootstrap 模态框(Modal)插件代码解析
Dec 21 Javascript
react实现pure render时bind(this)隐患需注意!
Mar 09 Javascript
Three.js利用dat.GUI如何简化试验流程详解
Sep 26 Javascript
利用PHP实现递归删除链表元素的方法示例
Oct 23 Javascript
javascript实现点击小图显示大图
Nov 29 Javascript
当达到输入长度时表单自动切换焦点
Apr 06 #Javascript
javascript中的取反再取反~~没有意义
Apr 06 #Javascript
jQuery toggleClass应用实例(附效果图)
Apr 06 #Javascript
javascript数组操作总结和属性、方法介绍
Apr 05 #Javascript
JavaScript中的prototype和constructor简明总结
Apr 05 #Javascript
JavaScript中的typeof操作符用法实例
Apr 05 #Javascript
Javascript排序算法之计数排序的实例
Apr 05 #Javascript
You might like
php编写一个简单的路由类
2011/04/13 PHP
php中使用__autoload()自动加载未定义类的实现代码
2013/02/06 PHP
php去除换行符的方法小结(PHP_EOL变量的使用)
2013/02/16 PHP
解决php 处理 form 表单提交多个 name 属性值相同的 input 标签问题
2017/05/11 PHP
php+websocket 实现的聊天室功能详解
2020/05/27 PHP
js 页面执行时间计算代码
2009/03/04 Javascript
jQuery中与toggleClass等价的程序段 以及未来学习的方向
2010/03/18 Javascript
基于mootools 1.3框架下的图片滑动效果代码
2011/04/22 Javascript
chrome原生方法之数组
2011/11/30 Javascript
js验证IP及子网掩码的合法性有效性示例
2014/04/30 Javascript
NodeJS学习笔记之FS文件模块
2015/01/13 NodeJs
JavaScript简单实现弹出拖拽窗口(二)
2016/06/17 Javascript
JavaScript DOM 对象深入了解
2016/07/20 Javascript
JavaScript中利用构造器函数模拟类的方法
2017/02/16 Javascript
浅谈angularjs依赖服务注入写法的注意点
2017/04/24 Javascript
Vue中的Vux配置指南
2017/12/08 Javascript
Vue slot用法(小结)
2018/10/22 Javascript
浅谈Angular单元测试总结
2019/03/22 Javascript
Vue封装Axios请求和拦截器的步骤
2020/09/16 Javascript
[46:10]2014 DOTA2国际邀请赛中国区预选赛 CnB VS HGT
2014/05/21 DOTA
Python+MongoDB自增键值的简单实现
2016/11/04 Python
Python实现拷贝/删除文件夹的方法详解
2018/08/29 Python
python list转置和前后反转的例子
2019/08/26 Python
python zip()函数使用方法解析
2019/10/31 Python
python利用faker库批量生成测试数据
2020/10/15 Python
Python的logging模块基本用法
2020/12/24 Python
墨西哥巴士车票在线购买:ClickBus
2018/03/27 全球购物
MAC彩妆英国官网:M·A·C UK
2018/05/30 全球购物
旅游网创业计划书
2014/01/31 职场文书
喜之郎果冻广告词
2014/03/20 职场文书
目标责任书格式范文
2015/05/11 职场文书
就业指导讲座心得体会
2016/01/15 职场文书
MySQL InnoDB ReplicaSet(副本集)简单介绍
2021/04/24 MySQL
Python 详解通过Scrapy框架实现爬取CSDN全站热榜标题热词流程
2021/11/11 Python
十大经典日本动漫排行榜 海贼王第三,犬夜叉仅第八
2022/03/18 日漫
Python使用Web框架Flask开发项目
2022/06/01 Python