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


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 相关文章推荐
JS cookie中文乱码解决方法
Jan 28 Javascript
使用js Math.random()函数生成n到m间的随机数字
Oct 09 Javascript
JavaScript数组和循环详解
Apr 27 Javascript
基于bootstrap3和jquery的分页插件
Jul 31 Javascript
iframe跨域通信封装详解
Aug 11 Javascript
js跨域请求数据的3种常用的方法
Dec 01 Javascript
javascript实现的上下无缝滚动效果
Sep 19 Javascript
Vue 页面切换效果之 BubbleTransition(推荐)
Apr 08 Javascript
vue.js实现的经典计算器/科学计算器功能示例
Jul 11 Javascript
jQuery实现条件搜索查询、实时取值及升降序排序的方法分析
May 04 jQuery
jQuery实现图片切换效果
Oct 19 jQuery
Vue3中的Refs和Ref详情
Nov 11 Vue.js
当达到输入长度时表单自动切换焦点
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程序员面试 切忌急功近利(更需要注重以后的发展)
2010/09/01 PHP
PHP之数组学习
2011/05/29 PHP
php获取文件夹路径内的图片以及分页显示示例
2014/03/11 PHP
PHP文件读写操作相关函数总结
2014/11/18 PHP
利用PHP判断是否是连乘数字串的方法示例
2017/07/03 PHP
PHP模型Model类封装数据库操作示例
2019/03/14 PHP
xml 封装与解析(javascript和C#中)
2009/07/26 Javascript
js中将HTMLCollection/NodeList/伪数组转换成数组的代码
2011/07/31 Javascript
JS 获取滚动条高度示例代码
2013/10/24 Javascript
js设置cookie过期及清除浏览器对应名称的cookie
2013/10/24 Javascript
浅析JavaScript基本类型与引用类型
2014/05/28 Javascript
JavaScript生成带有缩进的表格代码
2016/06/15 Javascript
详解js静态资源文件请求的处理
2017/08/01 Javascript
React key值的作用和使用详解
2018/08/23 Javascript
JavaScript遍历DOM元素的常见方式示例
2019/02/16 Javascript
Electron-vue开发的客户端支付收款工具的实现
2019/05/24 Javascript
vue-cli+iview项目打包上线之后图标不显示问题及解决方法
2019/10/16 Javascript
解决vue-cli项目开发运行时内存暴涨卡死电脑问题
2019/10/29 Javascript
NUXT SSR初级入门笔记(小结)
2019/12/16 Javascript
nodejs nedb 封装库与使用方法示例
2020/02/06 NodeJs
[00:42]《辉夜杯》—职业组预选赛12月3日15点 正式打响
2015/12/03 DOTA
Python数据可视化之画图
2019/01/15 Python
python 实现图片旋转 上下左右 180度旋转的示例
2019/01/24 Python
python进程和线程用法知识点总结
2019/05/28 Python
深入了解Python在HDA中的应用
2019/09/05 Python
使用Python将图片转正方形的两种方法实例代码详解
2020/04/29 Python
世界最大的海报和艺术印刷商店:AllPosters.com
2017/02/01 全球购物
全球度假村:Club Med
2017/11/27 全球购物
怀旧收藏品和经典纪念品:Betty’s Attic
2018/08/29 全球购物
人力资源管理专业学生自我评价
2013/11/20 职场文书
单位工作证明格式模板
2014/10/04 职场文书
赵乐秦在党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
62句有关感恩节文案(推荐收藏)
2019/11/28 职场文书
Python Django模型详解
2021/10/05 Python
Python实现Excel文件的合并(以新冠疫情数据为例)
2022/03/20 Python
使用Bandicam录制鼠标指针并附带点击声音,还可以添加点击动画效果
2022/04/11 数码科技