測試你的技能:字串
此技能測試的目的是評估您是否理解了我們的 處理文字 - 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
在最後一個字串任務中,我們為您提供了定理的名稱、兩個數值和一個不完整的字串(需要新增的部分用星號 (*) 標記)。我們希望您按如下方式更改字串的值
- 將其從常規字串字面量更改為模板字面量。
- 用四個模板字面量佔位符替換四個星號。這些應該是
- 定理的名稱。
- 我們擁有的兩個數值。
- 給定直角三角形的其他兩條邊長與我們擁有的兩個值相同,求斜邊的長度。您需要根據您所擁有的內容查詢如何計算此值。在佔位符內進行計算。
嘗試更新下面的即時程式碼以重新建立完成的示例
下載此任務的起點,以便在您自己的編輯器或線上編輯器中進行工作。