From e54b501090498b6a0b8ef7c24d4226142a56ddd5 Mon Sep 17 00:00:00 2001 From: MugunaSiameja Date: Sun, 30 Mar 2025 13:36:39 -0500 Subject: [PATCH] completed exercise --- common-string-methods.js | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/common-string-methods.js b/common-string-methods.js index f6e2c29..ee2af88 100644 --- a/common-string-methods.js +++ b/common-string-methods.js @@ -65,27 +65,30 @@ Complete the following tasks and assign the results to the specified variables. */ -//Starter Code +// Starter Code let inputString = " Welcome to the Coding Bootcamp! Learn JavaScript today. "; // 1. Searching -let hasJavaScript; // Your code here -let codingPosition; // Your code here -let startsWithWelcome; // Your code here -let endsWithToday; // Your code here +let hasJavaScript = inputString.includes("JavaScript"); +let codingPosition = inputString.indexOf("Coding"); +let startsWithWelcome = inputString.trim().startsWith("Welcome"); +let endsWithToday = inputString.trim().endsWith("today."); // 2. Transforming -let lowercaseString; // Your code here -let uppercaseString; // Your code here -let trimmedString; // Your code here -let replacedString; // Your code here +let lowercaseString = inputString.toLowerCase(); +let uppercaseString = inputString.toUpperCase(); +let trimmedString = inputString.trim(); +let replacedString = inputString.replace("JavaScript", "coding"); // 3. Breaking Apart -let wordsArray; // Your code here +let wordsArray = inputString.trim().split(" "); // 4. Retrieving -let firstCharacter; // Your code here -let extractedBootcamp; // Your code here +let firstCharacter = trimmedString.charAt(0); +let extractedBootcamp = inputString.slice( + inputString.indexOf("Bootcamp"), + inputString.indexOf("Bootcamp") + "Bootcamp".length +); // Log all results console.log({