如何将字符串中的第一个字母大写

一个非常常见的操作是将字符串的第一个字母大写。虽然许多编程语言都有一种本地方法来实现这一点,但 JS 需要做一些工作。

<!DOCTYPE HTML>
<html><head><title></title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><link rel="stylesheet" href="https://cdn.bootcss.com/twitter-bootstrap/4.3.1/css/bootstrap.min.css"><script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script><script src="https://cdn.bootcss.com/twitter-bootstrap/4.3.1/js/bootstrap.min.js"></script><style></style></head><body></body><script type="text/javascript">let a = 'wangting'      a = a[0].toUpperCase() + a.substr(1)      console.log(a) // "Wangting"</script>
</html>

打印结果:

另一种方法:
使用扩展运算符

<!DOCTYPE HTML>
<html><head><title></title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><link rel="stylesheet" href="https://cdn.bootcss.com/twitter-bootstrap/4.3.1/css/bootstrap.min.css"><script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script><script src="https://cdn.bootcss.com/twitter-bootstrap/4.3.1/js/bootstrap.min.js"></script><style></style></head><body></body><script type="text/javascript">let a = "wangting";// 使用扩展运算符(...)拆分为字符       const characters = [...a];characters[0] = characters[0].toUpperCase();a = characters.join("");console.log(a); // "Wangting"</script>
</html>


JS字符串中的第一个字母大写(两种方法)相关推荐

  1. String案例 获取一个字符串在另一个字符串中出现的次数(两种方法)

    /*思路:定义1个计数器和1个截取后的Str-->判断有无SS-->有就截取并计数-->直到截取完没有ss就停止*/ package Day12;/* 练习2 获取一个字符串在另一个 ...

  2. 获取(遍历)字符串中每个字符的----两种方法

  3. js中截取字符串前几位的两种方法slice()substring()

    在Javascript使用字符串中,我们不一定需要全部的字符串,这时就需要截取字符串.本文主要介绍js中截取字符串前几位的两种方法:1.使用slice() 方法:2.使用substring() 方法. ...

  4. C++对类中字符串成员进行初始化的两种方法以及友元函数的使用

    在C++之中,如果要建立一个类,且类中需要有字符串数据成员,我们可以把该成员声明成两种类型. 第一种方法:使用头文件string,把字符串数据成员声明为string类的对象,用这种方法对字符串操作十分 ...

  5. python字典取值_python 字典中取值的两种方法小结

    python 字典中取值的两种方法小结 如下所示: a={'name':'tony','sex':'male'} 获得name的值的方式有两种 print a['name'],type(a['name ...

  6. python自带的shell是什么-python中执行shell的两种方法总结

    一.使用python内置commands模块执行shell commands对Python的os.popen()进行了封装,使用SHELL命令字符串作为其参数,返回命令的结果数据以及命令执行的状态: ...

  7. python右对齐格式化输出_Python中格式化输出的两种方法介绍

    本篇文章给大家带来的内容是关于Python中格式化输出的两种方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 方式一:使用占位符 % 常用占位符:% s (s = string ...

  8. JS实现千位分隔符的两种方法

    分享JS实现千位分隔符的两种方法 自己最好在 VScode 进行练习,看不如动手来得深刻 方法一:普通方法 <script>function numFormat(num) {var tmp ...

  9. html怎么样取jsp中的路径,jsp中获得路径的两种方法和获得url路径的方法(推荐)

    是解决相对路径的问题,可返回站点的根路径. //这样获得的是绝对路径 //这样获得的是相对路径 能够更有效的防治连接的失效. request.getContextPath()得到的是项目的名字,如果项 ...

最新文章

  1. 开源许可证 如何工作_开源许可证的工作方式以及如何将其添加到您的项目中...
  2. POJ 2778 AC自己主动机+矩阵幂 不错的题
  3. 关于Pulsar与Kafka
  4. CONTROLLER_NAME 常量 当前访问的控制器
  5. json为全局变量 vue_vue 设置全局变量、指定请求的 baseurl
  6. 结构体跨函数应用(二)
  7. 黑洞内外,时空弯曲的漩涡
  8. MinIO存储桶通知指南 ​​​​​​​
  9. 和表头对齐 表格_29 HTML中表格的其他特性
  10. 怀旧服最新开的服务器是哪个,魔兽世界怀旧服什么时候开服 魔兽世界怀旧服开服时间介绍...
  11. mybatis运行原理详解
  12. linux服务器安装centos7,Linux服务器Centos7安装搭建FTP服务器的方法步骤
  13. python contains类似函数_介绍几款Python性能优化工具
  14. 程序员数学(29)–投影与视图
  15. 论文阅读翻译笔记之Incentives build robustness in BitTorrent
  16. Androidg 改变CheckBox下的选中与未选中图片
  17. 【PHP基础学习】—PHP异步非阻塞的实现方法
  18. Android P 亮屏慢分析
  19. GDUT - 专题学习3 G - 食物链
  20. 语音/视频转文字的工具选择它-不仅仅是好用还免费

热门文章

  1. 2023最新完美海螺主题v16版无错源码+苹果CMS10内核
  2. NC|王军/宋默识结合三代测序解析肠道菌群结构变异和功能
  3. C++时间库chrono_CLOCK(二)
  4. 文献精读——(第十四篇)目标检测综述
  5. 计算机显卡指的是什么样的,电脑的显卡是什么
  6. gRPC的stream使用
  7. 《挑战程序设计竞赛》学习笔记(二):穷竭搜索
  8. Java面试三件套:基础+多线程+___?
  9. 对学生公寓部建议和意见_对学校宿舍建议书
  10. Android 10.0 Recent列表不显示某个app