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


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 相关文章推荐
img的onload的另类用法
Jan 10 Javascript
Extjs Gird 支持中文拼音排序实现代码
Apr 15 Javascript
按Enter键触发事件的jquery方法实现代码
Feb 17 Javascript
使用jquery实现的一个图片延迟加载插件(含图片延迟加载原理)
Jun 05 Javascript
JavaScript学习小结(一)——JavaScript入门基础
Sep 02 Javascript
深入浅析Node.js 事件循环
Dec 20 Javascript
使用jQuery Rotare实现微信大转盘抽奖功能
Jun 20 Javascript
js实现自定义进度条效果
Mar 15 Javascript
Angular中ng-options下拉数据默认值的设定方法
Jun 21 Javascript
原生JS实现动态添加新元素、删除元素方法
May 05 Javascript
JavaScript 实现自己的安卓手机自动化工具脚本(推荐)
May 13 Javascript
vue中全局路由守卫中替代this操作(this.$store/this.$vux)
Jul 24 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
执行、获取远程代码返回:file_get_contents 超时处理的问题详解
2013/06/25 PHP
php中替换字符串中的空格为逗号','的方法
2014/06/09 PHP
php防止sql注入之过滤分页参数实例
2014/11/03 PHP
Thinkphp自定义代码生成工具及用法说明(附下载地址)
2016/05/27 PHP
PHP+Ajax简单get验证操作示例
2019/03/02 PHP
TP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】
2020/04/05 PHP
javascript 学习之旅 (3)
2009/02/05 Javascript
如何使用jQuery Draggable和Droppable实现拖拽功能
2013/07/05 Javascript
jquery实现简单易懂的图片展示小例子
2013/11/21 Javascript
javascript字符串替换及字符串分割示例代码
2013/12/12 Javascript
JavaScript中的ArrayBuffer详细介绍
2014/12/08 Javascript
再次谈论React.js实现原生js拖拽效果引起的一系列问题
2016/04/03 Javascript
浅析在javascript中创建对象的各种模式
2016/05/06 Javascript
Bootstrap页面标题Page Header的实现方法
2017/03/22 Javascript
Ionic3实现图片瀑布流布局
2017/08/09 Javascript
jQuery时间戳和日期相互转换操作示例
2018/12/07 jQuery
element的el-table中记录滚动条位置的示例代码
2019/11/06 Javascript
关于vue属性使用和不使用冒号的区别说明
2020/10/22 Javascript
[00:05]ChinaJoy现场 DOTA2玩家高呼“CN DOTA BEST DOTA”
2019/08/04 DOTA
python 循环while和for in简单实例
2016/08/16 Python
Python将多个excel表格合并为一个表格
2021/02/22 Python
新手常见6种的python报错及解决方法
2018/03/09 Python
python书籍信息爬虫实例
2018/03/19 Python
PyQt5每天必学之关闭窗口
2018/04/19 Python
Python3解释器知识点总结
2019/02/19 Python
python Tensor和Array对比分析
2020/01/08 Python
基于Tensorflow读取MNIST数据集时网络超时的解决方式
2020/06/22 Python
澳大利亚游乐场设备品牌:Lifespan Kids
2019/05/24 全球购物
实习生体会的自我评价范文
2013/11/28 职场文书
道德模范先进事迹
2014/02/14 职场文书
绿化工程实施方案
2014/03/17 职场文书
派出所所长先进事迹
2014/05/19 职场文书
党员学习新党章思想汇报
2014/10/25 职场文书
2015年建党94周年演讲稿
2015/03/19 职场文书
2016年幼儿园教师政治学习心得体会
2016/01/23 职场文书
Mysql数据库手动及定时备份步骤
2021/11/07 MySQL