我似乎无法克服这一挑战,这让我疯狂。我以为我正确地遵循了说明。有人可以弄清楚错误是什么吗? (我觉得这很简单。)
挑战在于:https://www.freecodecamp.com/challenges/escape-sequences-in-strings,下面是我的代码。
var myStr =
FirstLine\n
\\SecondLine\\
\rThirdLine;
提前致谢!
编辑:第一行错误:意外'\'并且缺少分号;第二行错误:意外'\';第3行错误:意外'\'
答案 0 :(得分:6)
为了使挑战有效,您需要在引号和一行中使用整个字符串。
所以改变
var myStr =
FirstLine\n
\\SecondLine\\
\rThirdLine;
到
var myStr = "FirstLine\n\\SecondLine\\\rThirdLine";
答案 1 :(得分:0)
以下是我能够应对挑战并让测试用例通过的方式:
var myStr = "FirstLine\n\t\\SecondLine\nThirdLine"
答案 2 :(得分:0)
var myStr =“ FirstLine \ n \ t \ SecondLine \ nThirdLine”;
这将起作用
答案 3 :(得分:0)
var myStr =“ FirstLine \ n \ t \ SecondLine \ nThirdLine”;
这有效。
解决方案: 我们在FirstLine之后使用换行符(\ n), 在SecondLine之前使用tab(\ t)和反斜杠(\) 和SecondLine之后的换行符(\ n)。
答案 4 :(得分:0)
这是我通过挑战的方式:
git diff-index
答案 5 :(得分:0)
问题的有效 2021 URL 链接:
freeCodeCamp 要求将其作为控制台输出;
FirstLine
\SecondLine
ThirdLine
这是解决问题的方法;
var myStr = "FirstLine\n\t\\SecondLine\nThirdLine";
抱歉我的英语不好。
答案 6 :(得分:-1)
var myStr =“第一线\ n \ t \第二线\ n \第三线”;
也可以!
答案 7 :(得分:-1)
var myStr = "FirstLine\n\t\\SecondLine\nThirdLine";
这肯定有效,我找到了原因。 = strings 必须放在双引号中,这样它们才可以被视为字符串。