首页 > 其他分享 >FreeCodeCamp : 标题案例一个句子

FreeCodeCamp : 标题案例一个句子

时间:2022-09-19 12:02:03浏览次数:107  
标签:小写 JavaScript 大写 单词 案例 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

标签:小写,JavaScript,大写,单词,案例,FreeCodeCamp,字符串,句子
From: https://www.cnblogs.com/amboke/p/16707265.html

相关文章

  • NLP之基于Transformer的句子翻译
    """Task:基于Transformer的句子翻译Author:ChengJunkai@github.com/Cheng0829Email:chengjunkai829@gmail.comDate:2022/09/17Reference:TaeHwanJung(JeffJu......
  • 案例:跟随鼠标的天使
    案例:跟随鼠标的天使案例分析:1.鼠标不断地移动,使用鼠标移动事件:mousemove2.在页面中移动,给document注册事件3.图片要移动距离,而且不占位置,我们使用绝对定位即可4.核心......
  • 苹果设计思维案例研究,困难期生存的关键
    苹果设计思维案例分析:苹果是一家以其独特的产品和品牌而闻名的领先公司,它是如何实现产品的创新?让我们深入了解苹果公司的历史,以及它是如何在最关键的时间里生存下来的。......
  • Spring入门案例(二)
    1、bean的作用域scope, singleton:单例(默认)先创建/prototype:非单例,用的时候在创建<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.......
  • Spring入门案例(一)
    1、导入maven坐标 <dependency>    <groupId>org.springframework/groupId>    <artifactId>spring-context</artifactId>    <version>5.1.9.RELEASE<versi......
  • 案例:动态生成表格
    案例:动态生成表格注意:本案例不涉及数据库style:body:script:结果:当点击删除时,对应的行会被删除......
  • 【Meetup预告】OpenMLDB+37手游:一键查收实时特征计算场景案例及进阶使用攻略
    2022年9月24日(周六)上午10:00-12:00,开源机器学习数据库OpenMLDB第六期Meetup将通过线上直播的形式展开。活动背景提供生产级实时数据及特征开发全栈解决方案的开源学......
  • 6. kafka案例--将控制台输入的每一行数据发送到Kafka中进行存储
    案例要求/***要求将控制台输入的每一行数据发送到Kafka中进行存储*输入的每一行数据形式如下*s001zs20男*s002ls21女*要求将数据......
  • CBuilder中的第七个案例
    myEXDC1:逻辑控制框图myEXDC1是包含**static、RAM_FUNCTIONS:、RAM****CODE**四部分代码的封装模式VERSION:3.001include"myEXDC1.h"STATIC:doubledt,washoutG,......
  • 分布式事务原理及解决方案案例
    事务的具体定义事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。在关系数据库中,一个事务由一组SQL语句组成。事务应该具有4个属性:原子性......