FreeCodeCamp : 标题案例一个句子

FreeCodeCamp : 标题案例一个句子

来自 JavaScript 中的基本算法脚本 列表。

freecodecamp — logo

在 这篇文章,我想分享我的解决方案 FreeCodeCamp 问题“Tile Case a Sentence” 来自“JavaScript 算法和数据结构”课程。

问题

返回提供的字符串,每个单词的首字母大写。确保单词的其余部分是小写的。

出于本练习的目的,您还应该将连接词大写,例如 .

我的解决方案

Solution to FreeCodeCamp problem : Title Case a Sentence

Solution to FreeCodeCamp problem : Title Case a Sentence

解释

根据问题陈述,给定字符串中的每个单词的首字母必须大写,其他字母必须保持小写。

然后为了轻松管理单词,我首先拆分给定的字符串以获取组成字符串的单词数组。

 让 arr = str.split(" ");  
 //空格(“”)用作单词内部的断点

之后我遍历数组。
对于每个单词,我们必须首先将其整个结构小写:

 b = element.toLowerCase();

根据获得的结果,我将它的第一个字母大写和其余字母连接起来。

最后,我将每个单词的最终形式加入到结果字符串中,每个单词后面都有一个空格。

 c = b.charAt(0).toUpperCase() + b.slice(1);  
 结果 = 结果 + c + " ";

在返回最终结果之前,我们必须在最后修剪它,否则测试将无法通过。

 返回结果.trimEnd();

就这些 !

你可以看看我的 JavaScript 中的基本算法脚本 列表。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/37976/50381911

posted @ 2022-09-19 11:51  哈哈哈来了啊啊啊  阅读(13)  评论(0编辑  收藏  举报