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


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 相关文章推荐
javascript读取xml
Nov 04 Javascript
jQuery ui 1.7更新小结
Aug 15 Javascript
关于javascript 回调函数中变量作用域的讨论
Sep 11 Javascript
Jquery Ajax的Get方式时需要注意URL地方
Apr 07 Javascript
Safari5中alert的无限循环BUG
Apr 07 Javascript
js实现为a标签添加事件的方法(使用闭包循环)
Aug 02 Javascript
js实现鼠标左右移动,图片也跟着移动效果
Jan 25 Javascript
详解vue-cli + webpack 多页面实例配置优化方法
Jul 13 Javascript
Vue2.0 多 Tab切换组件的封装实例
Jul 28 Javascript
详解mpvue开发微信小程序基础知识
Sep 23 Javascript
vue实现轮播图帧率播放
Jan 26 Vue.js
vue3引入highlight.js进行代码高亮的方法实例
Apr 08 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数组交集的优化代码分析
2011/03/06 PHP
php Xdebug的安装与使用详解
2013/06/20 PHP
在PHP中运行Linux命令并启动SSH服务的例子
2014/06/12 PHP
php过滤HTML标签、属性等正则表达式汇总
2014/09/22 PHP
PHP实现图片旋转效果实例代码
2014/10/01 PHP
php禁止某ip或ip地址段访问的方法
2015/02/25 PHP
Laravel学习教程之View模块详解
2017/09/18 PHP
PHP常用函数之base64图片上传功能详解
2019/10/21 PHP
cookie丢失问题(认证失效) Authentication (用户验证信息)也会丢失
2009/06/04 Javascript
JavaScript在多浏览器下for循环的使用方法
2012/11/07 Javascript
jQuery 无限级菜单的简单实例
2014/02/21 Javascript
在JavaScript中使用开平方根的sqrt()方法
2015/06/15 Javascript
Bootstrap3制作自己的导航栏
2016/05/12 Javascript
BootStrap框架中的data-[ ]自定义属性理解(推荐)
2017/02/14 Javascript
浅谈Angular 中何时取消订阅
2017/11/22 Javascript
vue实现的上传图片到数据库并显示到页面功能示例
2018/03/17 Javascript
vue-cli项目中使用Mockjs详解
2018/05/14 Javascript
Layer弹出层动态获取数据的方法
2018/08/20 Javascript
移动端自适应flexible.js的使用方法(不用三大框架,仅写一个单html页面使用)推荐
2019/04/02 Javascript
小程序server请求微信服务器超时的解决方法
2019/05/21 Javascript
Vue配置marked链接添加target=&quot;_blank&quot;的方法
2019/07/19 Javascript
微信小程序实现左滑动删除效果
2020/03/30 Javascript
ElementUI多个子组件表单的校验管理实现
2019/11/07 Javascript
15分钟学会vue项目改造成SSR(小白教程)
2019/12/17 Javascript
5分钟快速看懂ES6中的反射与代理
2019/12/19 Javascript
jQuery实现简单QQ聊天框
2020/08/27 jQuery
详解微信小程序轨迹回放实现及遇到的坑
2021/02/02 Javascript
用python实现的去除win下文本文件头部BOM的代码
2013/02/10 Python
Python 12306抢火车票脚本 Python京东抢手机脚本
2018/02/06 Python
解决PySide+Python子线程更新UI线程的问题
2019/01/11 Python
Python正则表达式匹配和提取IP地址
2019/06/06 Python
世界上最大的糖果店:Dylan’s Candy Bar
2017/11/07 全球购物
六一亲子活动总结
2014/07/01 职场文书
2015年暑期社会实践活动总结
2015/03/27 职场文书
SpringCloud之@FeignClient()注解的使用方式
2021/09/25 Java/Android
Win11怎样将锁屏账户头像图片改成动画视频
2021/11/21 数码科技