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


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 EasyUI API 中文文档 - ValidateBox验证框
Oct 06 Javascript
javascript基础之查找元素的详细介绍(访问节点)
Jul 05 Javascript
jQuery团购倒计时特效实现方法
May 07 Javascript
javascript实现鼠标放上后下边对应内容变换的效果
Aug 06 Javascript
使用堆实现Top K算法(JS实现)
Dec 25 Javascript
js实现(全选)多选按钮的方法【附实例】
Mar 30 Javascript
第三篇Bootstrap网格基础
Jun 21 Javascript
JS实现数组去重复值的方法示例
Feb 18 Javascript
微信小程序radio组件使用详解
Jan 31 Javascript
vue中echarts3.0自适应的方法
Feb 26 Javascript
微信小程序自定义导航栏
Dec 31 Javascript
vue cli3.0 引入eslint 结合vscode使用
May 27 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 调用远程url的六种方法小结
2009/11/02 PHP
PHP大批量数据操作时临时调整内存与执行时间的方法
2011/04/20 PHP
PHP 实现页面静态化的几种方法
2017/07/23 PHP
jquery 将disabled的元素置为enabled的三种方法
2009/07/25 Javascript
javascript 获取模态窗口的滚动位置代码
2013/08/06 Javascript
深入解析JavaScript中的变量作用域
2013/12/06 Javascript
js日期对象兼容性的处理方法
2014/01/28 Javascript
JavaScript中对DOM节点的访问、创建、修改、删除
2015/11/16 Javascript
ECharts仪表盘实例代码(附源码下载)
2016/02/18 Javascript
如何解决手机浏览器页面点击不跳转浏览器双击放大网页
2016/07/01 Javascript
js实现可输入可选择的select下拉框
2016/12/21 Javascript
详解ES6之用let声明变量以及let loop机制
2017/07/15 Javascript
jQuery 防止相同的事件快速重复触发方法
2018/02/08 jQuery
微信小程序实现指定显示行数多余文字去掉用省略号代替
2018/07/25 Javascript
在Vue组件中获取全局的点击事件方法
2018/09/06 Javascript
详解js创建对象的几种方法及继承
2019/04/12 Javascript
ES6中new Function()语法及应用实例分析
2020/02/19 Javascript
[37:45]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS Orenda
2014/05/22 DOTA
python进阶教程之函数参数的多种传递方法
2014/08/30 Python
Python中处理unchecked未捕获异常实例
2015/01/17 Python
图文讲解选择排序算法的原理及在Python中的实现
2016/05/04 Python
详解Python读取配置文件模块ConfigParser
2017/05/11 Python
使用Flask集成bootstrap的方法
2018/07/24 Python
pyqt5使用按钮进行界面的跳转方法
2019/06/19 Python
使用python telnetlib批量备份交换机配置的方法
2019/07/25 Python
python定义类self用法实例解析
2020/01/22 Python
Stührling手表官方网站:男女高品质时尚手表的领先零售商
2021/01/07 全球购物
大学生毕业自我鉴定
2013/11/06 职场文书
三年大学生活自我鉴定
2014/01/21 职场文书
《夹竹桃》教学反思
2014/04/20 职场文书
县委班子四风对照检查材料思想汇报
2014/09/29 职场文书
2014年学校团委工作总结
2014/12/20 职场文书
2015年学校心理健康教育工作总结
2015/05/11 职场文书
毕业论文答辩开场白和结束语
2015/05/27 职场文书
贫民窟的百万富翁观后感
2015/06/09 职场文书
搞笑Gif:这么白这么长的腿像极了一楼的女朋友
2022/03/21 杂记