Skip to content

Commit 9035998

Browse files
Initial commit - String oprations
1 parent ce4948b commit 9035998

File tree

1 file changed

+16
-11
lines changed

1 file changed

+16
-11
lines changed

common-string-methods.js

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -69,23 +69,28 @@ Complete the following tasks and assign the results to the specified variables.
6969
let inputString = " Welcome to the Coding Bootcamp! Learn JavaScript today. ";
7070

7171
// 1. Searching
72-
let hasJavaScript; // Your code here
73-
let codingPosition; // Your code here
74-
let startsWithWelcome; // Your code here
75-
let endsWithToday; // Your code here
72+
73+
let hasJavaScript = inputString.includes("JavaScript");
74+
let codingPosition = inputString.indexOf("Coding");
75+
let startsWithWelcome = inputString.trim().startsWith("Welcome");
76+
let endsWithToday = inputString.trim().endsWith("today.");
77+
7678

7779
// 2. Transforming
78-
let lowercaseString; // Your code here
79-
let uppercaseString; // Your code here
80-
let trimmedString; // Your code here
81-
let replacedString; // Your code here
80+
let lowercaseString = inputString.toLowerCase();
81+
let uppercaseString = inputString.toUpperCase();
82+
let trimmedString = inputString.trim();
83+
let replacedString = inputString.replace("JavaScript", "coding");
84+
8285

8386
// 3. Breaking Apart
84-
let wordsArray; // Your code here
87+
88+
let wordsArray = trimmedString.split(" ");
89+
8590

8691
// 4. Retrieving
87-
let firstCharacter; // Your code here
88-
let extractedBootcamp; // Your code here
92+
let firstCharacter = trimmedString.charAt(0);
93+
let extractedBootcamp = trimmedString.slice(trimmedString.indexOf("Bootcamp"), trimmedString.indexOf("Bootcamp") + 8);
8994

9095
// Log all results
9196
console.log({

0 commit comments

Comments
 (0)