美文网首页
FCC 256 - 句中单词首字母大写

FCC 256 - 句中单词首字母大写

作者: 蜡笔小狗 | 来源:发表于2017-07-31 20:17 被阅读0次

确保字符串的每个单词首字母都大写,其余部分小写。
像'the'和'of'这样的连接符同理。
当你完成不了挑战的时候,记得开大招'Read-Search-Ask'。

这是一些对你有帮助的资源:
String.split()

经过前几题的挑战,差不多有了思路,先将一个字符串句子拆分成单词存放在数组中,用到了.split()方法,然后对每个单词的第一个字母进行转变为大写操作,最后对数组进行.join()操作。思路是如此,但是在将每个单词放进数组后,准备进行首字母大写的操作时,由于基础不牢,还是出现了问题。最后用"Read-Search-Ask"解决了。。。。

以下是答案:
方法一;

function titleCase(str) {
  // 请把你的代码写在这里
     var arr=[],arr1=[];
     arr=str.toLowerCase().split(" ");
     for(var i=0 ; i<arr.length;i++){
        arr1.push(arr[i][0].toUpperCase()+arr[i].substring(1));
    }
     return arr1.join(' ');          
    }
    titleCase("I'm a little tea pot");//I'm A Little Tea Pot

方法二;

function titleCase(str) {
 var newarr,newarr1; 
 newarr =str.toLowerCase().split(" ");
 for(var i=0;i<newarr.length;i++){
 newarr[i] = newarr[i][0].toUpperCase()+newarr[i].substring(1);
 }
 newarr1 = newarr.join(" ");
 return newarr1;
}
titleCase("I'm a little tea pot");

①:.split().toLowerCase()都是String的方法
②:.join()方法是Array的方法,将其转换为字符串

相关文章

  • FCC 256 - 句中单词首字母大写

    确保字符串的每个单词首字母都大写,其余部分小写。像'the'和'of'这样的连接符同理。当你完成不了挑战的时候,记...

  • Design & Coed 3: 找出最长单词

    句中单词首字母大写 Title Case a Sentence 确保字符串的每个单词首字母都大写,其余部分小写。 ...

  • Title Case a Sentence

    句中单词首字母大写 确保字符串的每个单词首字母都大写,其余部分小写。 像'the'和'of'这样的连接符同理。

  • FCC-JS-BAS-Title Case a Sentence

    句中单词首字母大写确保字符串的每个单词首字母都大写,其余部分小写。像'the'和'of'这样的连接符同理。当你完成...

  • Title Case a Sentence(FCC practi

    句中单词首字母大写确保字符串的每个单词首字母都大写,其余部分小写。像'the'和'of'这样的连接符同理。当你完成...

  • free code camp句中单词首字母大写,需用到strin

    句中单词首字母大写,确保字符串的每个单词首字母都大写,其余部分小写。像'the'和'of'这样的连接符同理。 我的...

  • QTCreater常用快捷键

    命名规范 类名:首字母大写,单词和单词之间首字母大写函数和变量名:首字母小写,单词与单词之间首字母大写 快捷键 注...

  • 句中单词首字母大写

    确保字符串的每个单词首字母都大写,其余部分小写。titleCase("I'm a little tea pot")...

  • {C#}命名规则

    大小写 分类camelCase: 首单词首字母小写,其余单词首字母大写PascalCase:所有单词首字母大写_c...

  • 封装与隐藏--java学习第六天

    在创建类的时候,类名需要单词首字母大写,方法名需要首字母小写,其他单词首字母大写,若方法名只有一个单词时,首字母大...

网友评论

      本文标题:FCC 256 - 句中单词首字母大写

      本文链接:https://www.haomeiwen.com/subject/lfarlxtx.html