将一句英文的每个单词首字母大写其余字母小写

简介: 灵活使用toUpperCase和toLowerCase

注意修改的是字面量还是变量

function titleCase(str) {
    const result = str.split(' ');
    for (let i in result) {
        result[i] = result[i][0].toUpperCase() + result[i].slice(1,result[i].length).toLowerCase(); 
    }
    result
    const test = result.reduce((pre,value) => {
        return pre + ' ' + value;
    })
    return test;
}
console.log(titleCase("sHoRt AnD sToUt"));
作者:Always_positive
链接:https://juejin.cn/post/6948663640488673288
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

image.png

相关文章
hutool 判断字符串是否全部为字母组成,包括大写和小写字母和汉字
hutool 判断字符串是否全部为字母组成,包括大写和小写字母和汉字
|
12天前
使用字母
【10月更文挑战第25天】使用字母。
18 1
输入一个字符,判断该字符是大写英文字母,小写英文字母,空格,还是其它字符
输入一个字符,判断该字符是大写英文字母,小写英文字母,空格,还是其它字符
7-102 单词首字母大写
7-102 单词首字母大写
88 0
|
C语言
详解:字符转换函数(大写转小写,小写转大写)
详解:字符转换函数(大写转小写,小写转大写)
206 0
详解:字符转换函数(大写转小写,小写转大写)
转换字符串的首字母为大写
转换字符串的首字母为大写
57 0
C# 获取汉字拼音首字母
最近悟出来一个道理,在这儿分享给大家:学历代表你的过去,能力代表你的现在,学习代表你的将来。 十年河东十年河西,莫欺少年穷 学无止境,精益求精   本节探讨C#获取汉字拼音首字母的方法: 代码类东西,直接上代码: /// /// 在指定的字符串列表CnStr中检...
3318 0
Latex单词首字母大写
关注九天学者微信公众号(扫码关注)第一时间获取技术贴更新! 宏包 \usepackage{mfirstuc} 全部大写 \capitalisewords{Numerical simulation of circulation mechanism o...
4318 0
|
缓存
将带下划线的字符串转换成大写(下划线后大写)的高效方法
如test_tb_kkk_llll  转换为    TestTbKkkLlll 原理: 1. 判断是否包含下划线     (1) 包含:         ① 按下划线将字符串切割成字符串数组         ② 在循环里调...
2161 0