当前位置: 首页 > news >正文

将字符串中的首字母大写

首先介绍几种方法:

    1)split()用于把一个字符串分割字符串数组,如:

   var stmt="no zuo no die";
var arr = stmt.split(" ");
console.log(arr);
//的打印的结果
["no", "zuo", "no", "die"]
 2)join()用于把数组中的所有元素放入一个字符串,如:
   var sm =arr.join(" ");
console.log(sm);
//的打印的结果no zuo no die 
//注意如果join()方法中不加空格字符串之间会自动添加逗号。如:no,zuo,no,die
 
 

    3)toUpperCase()将指定字符转化为大写;toLowerCase将指定字符转化为小写。如:

   var bg = stmt.toUpperCase();
   console.log(bg);
    //的打印的结果NO ZUO NO DIE
相反的toLowerCase将指定字符转化为小写如:
  var stmt = bg.toLowerCase();
console.log(stmt);
 //的打印的结果no zuo no die

4)slice()从已有的数组中返回选定的数据;

综合练习
  var stmt="no zuo no die";//"No Zuo No Die";
var arr = stmt.split(" ");
for(var i=0;i<arr.length;i++){
arr[i] = arr[i][0].toUpperCase()+arr[i].slice(1);
}
var stmt = arr.join(" ");
console.log(stmt);
 
 
 
 

转载于:https://www.cnblogs.com/zayswdwy/p/5647695.html

相关文章:

  • koan重新安装系统
  • mysql JDBC URL格式
  • 李洪强iOS开发之OC[015]#pragma mark的使用
  • QCon旧金山2016大会,议题发布及研讨会一瞥
  • 回到顶部
  • Maven更新子模块的版本号
  • 如何提高网页的加载速度
  • asp.net 如何引用dll
  • java 单例
  • PHP如何快速读取大文件
  • sass学习
  • U盘安装Windows 7 + Ubuntu 14 双系统笔记
  • 部署exchange2010三合一:之五:功能测试
  • 一步一步学Ruby(八):字符串表达式
  • 5.4 索引查找
  • php的引用
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • 【MySQL经典案例分析】 Waiting for table metadata lock
  • 2017届校招提前批面试回顾
  • CoolViewPager:即刻刷新,自定义边缘效果颜色,双向自动循环,内置垂直切换效果,想要的都在这里...
  • flask接收请求并推入栈
  • iOS仿今日头条、壁纸应用、筛选分类、三方微博、颜色填充等源码
  • log4j2输出到kafka
  • MySQL用户中的%到底包不包括localhost?
  • Mysql优化
  • QQ浏览器x5内核的兼容性问题
  • VUE es6技巧写法(持续更新中~~~)
  • Vue 动态创建 component
  • 创建一种深思熟虑的文化
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 每天一个设计模式之命令模式
  • 七牛云假注销小指南
  • 前端面试之CSS3新特性
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 使用agvtool更改app version/build
  • 最近的计划
  • 做一名精致的JavaScripter 01:JavaScript简介
  • scrapy中间件源码分析及常用中间件大全
  • 函数计算新功能-----支持C#函数
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • #每日一题合集#牛客JZ23-JZ33
  • ( 10 )MySQL中的外键
  • (DFS + 剪枝)【洛谷P1731】 [NOI1999] 生日蛋糕
  • (pojstep1.1.1)poj 1298(直叙式模拟)
  • (九十四)函数和二维数组
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (牛客腾讯思维编程题)编码编码分组打印下标题目分析
  • (学习日记)2024.03.12:UCOSIII第十四节:时基列表
  • (轉貼)《OOD启思录》:61条面向对象设计的经验原则 (OO)
  • (最完美)小米手机6X的Usb调试模式在哪里打开的流程
  • .NET C#版本和.NET版本以及VS版本的对应关系
  • .sh
  • [ element-ui:table ] 设置table中某些行数据禁止被选中,通过selectable 定义方法解决
  • [.NET 即时通信SignalR] 认识SignalR (一)