测试你的技能:字符串
此技能测试的目的是评估您是否理解了我们的 处理文本 - JavaScript 中的字符串 和 有用的字符串方法 文章。
注意:在下面的示例中,如果您的代码中存在错误,它将输出到页面上的结果面板中,以帮助您尝试找出答案(或者在可下载版本的情况下输出到浏览器的 JavaScript 控制台)。
字符串 1
在我们的第一个字符串任务中,我们从小处着手。您已经将一个著名引言的一半放在名为 quoteStart
的变量中;我们希望您
- 查找引言的另一半,并将其添加到名为
quoteEnd
的变量中的示例中。 - 将这两个字符串连接在一起,形成一个包含完整引言的单个字符串。将结果保存在名为
finalQuote
的变量中。
您会发现此时会出现错误。您可以修复 quoteStart
中的问题,以便完整引言正确显示吗?
尝试更新下面的实时代码以重新创建完成的示例
下载此任务的起点,以便在您自己的编辑器或在线编辑器中进行工作。
字符串 2
在此任务中,您将获得两个变量 quote
和 substring
,它们包含两个字符串。我们希望您
- 获取引言的长度,并将其存储在名为
quoteLength
的变量中。 - 查找
substring
在quote
中出现的索引位置,并将该值存储在名为index
的变量中。 - 结合您拥有的变量和可用的字符串属性/方法,将原始引言缩减为“I do not like green eggs and ham.”,并将其存储在名为
revisedQuote
的变量中。
尝试更新下面的实时代码以重新创建完成的示例
下载此任务的起点,以便在您自己的编辑器或在线编辑器中进行工作。
字符串 3
在下一个字符串任务中,您得到了与上一个任务中最终得到的相同的引言,但它有点损坏!我们希望您修复并更新它,如下所示
- 将大小写更改为正确的句子大小写(全部小写,除了第一个字母大写)。将新的引言存储在名为
fixedQuote
的变量中。 - 在
fixedQuote
中,将“green eggs and ham”替换为您真正不喜欢的另一种食物。 - 还有一处小问题需要修复 - 在引言末尾添加句号,并将最终版本保存在名为
finalQuote
的变量中。
尝试更新下面的实时代码以重新创建完成的示例
下载此任务的起点,以便在您自己的编辑器或在线编辑器中进行工作。
字符串 4
在最后一个字符串任务中,我们为您提供了定理的名称、两个数值和一个不完整的字符串(需要添加的部分用星号 (*
) 标记)。我们希望您按如下方式更改字符串的值
- 将其从常规字符串字面量更改为模板字面量。
- 用四个模板字面量占位符替换四个星号。这些应该是
- 定理的名称。
- 我们拥有的两个数值。
- 给定直角三角形的其他两条边长与我们拥有的两个值相同,求斜边的长度。您需要根据您所拥有的内容查找如何计算此值。在占位符内进行计算。
尝试更新下面的实时代码以重新创建完成的示例
下载此任务的起点,以便在您自己的编辑器或在线编辑器中进行工作。