资讯专栏INFORMATION COLUMN

句中单词首字母大写的3中姿态

HelKyle / 1184人阅读

摘要:问题解释比如接收一个字符串那么输出就是如果接收的是那么输出的就是初级程序员的姿态中级程序员的姿态高级程序员的姿态

问题解释:比如function接收一个字符串"hello word",那么输出就是"Hello Word", 如果接收的是"hELlo wOrD",那么输出的就是:"Hello Word"

var str =  "Always remember that you are absolutely unique.";

1、初级程序员的姿态:

function firstWordUpperCase(str){
    var strArray = str.toLowerCase().split(" ")
    for(var i = 0; i < strArray.length; i++){
        strArray[i] = strArray[i][0].toUpperCase()+strArray[i].slice(1);
    }
    
    return strArray.join(" ");
}

2、中级程序员的姿态:

function firstWordUpperCase(str){
    str.toLowerCase().split(" ").map(function(word){
        return word[0].toUpperCase()+word.slice(1);
    }).join(" ")
}

3、高级程序员的姿态:

function firstWordUpperCase(str){
    return str.toLowerCase().replace(/(s|^)[a-z]/g, function(char){
        return char.toUpperCase();
    });
}

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/88272.html

相关文章

  • 编写自己代码库(javascript常用实例实现与封装--续)

    摘要:前言这个系列的上一篇文章编写自己的代码库常用实例的实现与封装总结了个常见的操作。前序修改以及写法优化此处修改之前提交函数已经发现的,基于这个系列上篇文章的提供的函数。 1.前言 这个系列的上一篇文章(编写自己的代码库(javascript常用实例的实现与封装))总结了34个常见的操作。但是在开发中,常见的实例又何止这么多个,经过这些日子的探索,以及他人的意见,现在得追加一些操作实例了。...

    Atom 评论0 收藏0
  • python字符串处理

    摘要:字符串处理上一篇文章判断与循环语句下一篇文章列表处理修改字符串的大小写方法含义将每个单词首字母大写将每个字母都大写将每个字母都小写将字符串首字母大写其余字符小写实例展示单词首字母大写前单词首字母大写后不用接收单词首字母大写后用接收所有字母都 python字符串处理 上一篇文章:Python判断与循环语句下一篇文章:Python列表处理 1、修改字符串的大小写 方法 含义 t...

    luckyw 评论0 收藏0
  • 乐字节Java变量与数据结构之一:Java编程规范、关键字和标识符

    摘要:大家好,我是乐字节的小乐,这次要给大家带来的是变量与数据类型。本文是第一集编程规范,关键字与标识符。后面我们要写一个程序的过程。需求分析实现代码体现注释的作用解释说明程序,提高了代码的阅读性。可以帮助我们调试程序。 大家好,我是乐字节的小乐,这次要给大家带来的是Java变量与数据类型。本文是第一集:Java编程规范,关键字与标识符。showImg(https://segmentfaul...

    qianfeng 评论0 收藏0
  • 对字符串单词字母进行大写

    摘要:参数该函数的返回值将替换掉第一个参数匹配到的结果原字符串不会改变。其他算法练习关于字符串中每个单词的首字母大写化问题 hello-world =====> HelloWord function titleCase(str) { let strArr = str.toLowerCase().split(-); let newArr = strArr.map((val, i...

    opengps 评论0 收藏0
  • Java编程风格学习(三)

    摘要:在上一篇的编程风格学习二中我们学习了一些在编码过程中的格式规范,遵循这些规范毋庸置疑是我们的书写高质量代码的前提与基础。二语言编程规范常量命名常量的每个单词均大写,单词之间使用下划线连接。方法表示动作,采用动词命名。 在上一篇的java编程风格学习(二)中我们学习了一些在Java编码过程中的格式规范,遵循这些规范毋庸置疑是我们的书写高质量代码的前提与基础。今天我们更进一步,一起来学习J...

    CoderDock 评论0 收藏0

发表评论

0条评论

HelKyle

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<