FreeCodeCampChina/freecodecamp.cn

代码输出正确,却不能通过测试 I'm a little tea pot

alexguo503 opened this issue · 1 comments

注意:这里只处理 FreeCodeCamp.cn 的相关问题,不处理 w3cschool 的任何问题

注意:请不要乱开无意义的 Issue,违者直接加黑名单

注意:Issue 是用来处理代码库中的 bug,不是用来提问题的。完成挑战过程中遇到的代码问题请在gitter 讨论组 或者 QQ 群 526289580 中讨论 (QQ 群验证答案: freeCodeCamp 注意大小写)

FreeCodeCamp.cn Issue 模板

如何使用本模板:

  • 尽可能多填些相关信息,方便管理员参考
  • 对于无法给出的内容,请删除掉那一行

以上内容请在提交 Issue 之前删除

浏览器信息

  • 浏览器名称,版本号
  • 操作系统

问题描述

  • 问题是在什么时候,什么情况下遇到的
  • 简要说明如何重现

你的代码

如果和代码相关,请在这里粘贴你的全部代码

截图(如果有)

// 好吧,承认代码是丑了点,但输出是对的。。。

function titleCase(str) {
// 请把你的代码写在这里
strTemp = str.toLowerCase().split(' ');// 输出单词列表
var strConvert = '';
for (i=0;i<strTemp.length;i++) {
strConvert = strTemp[i][0].toUpperCase() + strTemp[i].slice(1); // slice (start,end)字符串从start位置开始切分
if (i===0) {
str = strConvert;
} else if (i>0) {
str = str + ' ' + strConvert;
}
}
return (""" + str + """) ;
}

titleCase("I'm a little tea pot");
Snipaste_2019-11-01_13-01-51