測試你的技能:字串

此技能測試的目的是評估您是否理解了我們的 處理文字 - JavaScript 中的字串有用的字串方法 文章。

注意:您可以在此頁面上的互動式編輯器或線上編輯器(例如 CodePenJSFiddleGlitch)中嘗試解決方案。

如果您遇到困難,可以透過我們的 溝通渠道之一與我們聯絡。

注意:在下面的示例中,如果您的程式碼中存在錯誤,它將輸出到頁面上的結果面板中,以幫助您嘗試找出答案(或者在可下載版本的情況下輸出到瀏覽器的 JavaScript 控制檯)。

字串 1

在我們的第一個字串任務中,我們從小處著手。您已經將一個著名引言的一半放在名為 quoteStart 的變數中;我們希望您

  1. 查詢引言的另一半,並將其新增到名為 quoteEnd 的變數中的示例中。
  2. 將這兩個字串連線在一起,形成一個包含完整引言的單個字串。將結果儲存在名為 finalQuote 的變數中。

您會發現此時會出現錯誤。您可以修復 quoteStart 中的問題,以便完整引言正確顯示嗎?

嘗試更新下面的即時程式碼以重新建立完成的示例

下載此任務的起點,以便在您自己的編輯器或線上編輯器中進行工作。

字串 2

在此任務中,您將獲得兩個變數 quotesubstring,它們包含兩個字串。我們希望您

  1. 獲取引言的長度,並將其儲存在名為 quoteLength 的變數中。
  2. 查詢 substringquote 中出現的索引位置,並將該值儲存在名為 index 的變數中。
  3. 結合您擁有的變數和可用的字串屬性/方法,將原始引言縮減為“I do not like green eggs and ham.”,並將其儲存在名為 revisedQuote 的變數中。

嘗試更新下面的即時程式碼以重新建立完成的示例

下載此任務的起點,以便在您自己的編輯器或線上編輯器中進行工作。

字串 3

在下一個字串任務中,您得到了與上一個任務中最終得到的相同的引言,但它有點損壞!我們希望您修復並更新它,如下所示

  1. 將大小寫更改為正確的句子大小寫(全部小寫,除了第一個字母大寫)。將新的引言儲存在名為 fixedQuote 的變數中。
  2. fixedQuote 中,將“green eggs and ham”替換為您真正不喜歡的另一種食物。
  3. 還有一處小問題需要修復 - 在引言末尾新增句號,並將最終版本儲存在名為 finalQuote 的變數中。

嘗試更新下面的即時程式碼以重新建立完成的示例

下載此任務的起點,以便在您自己的編輯器或線上編輯器中進行工作。

字串 4

在最後一個字串任務中,我們為您提供了定理的名稱、兩個數值和一個不完整的字串(需要新增的部分用星號 (*) 標記)。我們希望您按如下方式更改字串的值

  1. 將其從常規字串字面量更改為模板字面量。
  2. 用四個模板字面量佔位符替換四個星號。這些應該是
    1. 定理的名稱。
    2. 我們擁有的兩個數值。
    3. 給定直角三角形的其他兩條邊長與我們擁有的兩個值相同,求斜邊的長度。您需要根據您所擁有的內容查詢如何計算此值。在佔位符內進行計算。

嘗試更新下面的即時程式碼以重新建立完成的示例

下載此任務的起點,以便在您自己的編輯器或線上編輯器中進行工作。