字符串处理的练习~

Crq
Crq
管理员
1644
文章
0
粉丝
Linux教程评论35字数 201阅读0分40秒阅读模式

代码如下:确保字符串的每个单词首字母都大写,其余部分小写。

代码如下:
function titleCase(str) {
  //将字符串转化为数组并将其小写化
  var arr = str.toLowerCase().split(" ");
  for (var i=0;i<arr.length;i++){
    var char = arr[i].charAt(0);
    arr[i] = arr[i].replace(char, function replace(char){
      return char.toUpperCase();
    });
  }
  return arr.join(' ');
  //return str;
}
titleCase("I'm a little tea pot");

解释说明:

先将字符串转化为数组,然后将其转化为小写,这里用到str.toLowerCase()和str.split(" "),split分割一定要用空格隔开,然后用for循环遍历数组中每个元素,将每个元素的首字母赋值给变量char,再用toUpperCase()函数将首字母大写,再将每个元素重新赋值给数组,最后用join将数组转换为字符串。

weinxin
我的微信
微信号已复制
我的微信
这是我的微信扫一扫
 
Crq
  • 本文由 Crq 发表于2024年10月8日 02:12:36
  • 转载请注明:https://www.cncrq.com/11084.html
江湖救急!磁盘数据大救星TestDisk Linux教程

江湖救急!磁盘数据大救星TestDisk

当你在朋友或家庭成员的PC上安装操作系统而突然遇到数据丢失时,这可能使你惊恐万分;而且,这也是一个大事件。当事情发生在你自己的数据上时,这自然是糟糕无比的;但当问题出现在别人家的机...
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证