Skip to content

Commit 374a68e

Browse files
committed
This is mt completed work for Practice: String Methods
1 parent ce4948b commit 374a68e

File tree

1 file changed

+60
-11
lines changed

1 file changed

+60
-11
lines changed

common-string-methods.js

Lines changed: 60 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ Split the order into an array of items.
2828
Convert the total price to uppercase (e.g., "TOTAL: $20.50").
2929
3030
31+
3132
Practice Problem #2
3233
3334
Objective
@@ -65,27 +66,75 @@ Complete the following tasks and assign the results to the specified variables.
6566
6667
*/
6768

69+
// Practice Problem 1
70+
input1 = "Learning JavaScript is fun!"
71+
let checkText = input1.includes("JavaScript");
72+
let positionText = input1.indexOf("fun") ;
73+
console.log("Actvity 1: " + checkText, positionText) ;
74+
75+
input2 =" CODE BOOTCAMP "
76+
let newInput2 = input2.toLowerCase().trim()
77+
let transformedString = newInput2.replace("bootcamp","JavaScript");
78+
console.log(newInput2) ;
79+
console.log(transformedString);
80+
81+
let input3 = "Coding is fun and educational!" ;
82+
let array1 = input3.split(" ") ;
83+
console.log(array1);
84+
85+
let input4 = "Bootcamp" ;
86+
let firstLetter = input4.charAt(0);
87+
let newInput4 = input4.slice(4,8);
88+
console.log(firstLetter);
89+
console.log(newInput4);
90+
91+
92+
//Advanced Challenge
93+
let advancedString = "Customer: \t John Doe\n Order: \t Apple, Banana, Grape\n Total: \t $20.50" ;
94+
console.log(advancedString);
95+
let customerName = advancedString.indexOf("John Doe")
96+
console.log(customerName);
97+
let customerName2 = advancedString.slice(12,20);
98+
console.log(customerName2);
99+
100+
let order = advancedString.indexOf("Apple");
101+
console.log(order);
102+
let order1 = advancedString.slice(31,51).split(",");
103+
console.log(order1) ;
104+
105+
106+
let price = advancedString.indexOf("Total:");
107+
console.log(price);
108+
let price2 = advancedString.slice(53,66).toUpperCase();
109+
console.log(price2);
110+
111+
112+
113+
114+
115+
116+
68117
//Starter Code
69118
let inputString = " Welcome to the Coding Bootcamp! Learn JavaScript today. ";
70119

71120
// 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
121+
let hasJavaScript = inputString.includes("JavaScript"); // Your code here
122+
let codingPosition = inputString.indexOf("Coding");// Your code here
123+
let startsWithWelcome = inputString.startsWith("Welcome"); // Your code here
124+
let endsWithToday= inputString.endsWith("today"); // Your code here
76125

77126
// 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
127+
let lowercaseString = inputString.toLowerCase(); // Your code here
128+
let uppercaseString = inputString.toUpperCase();// Your code here
129+
let trimmedString = inputString.trim(); // Your code here
130+
let replacedString = inputString.replace("JavaScript","coding"); // Your code here
82131

83132
// 3. Breaking Apart
84-
let wordsArray; // Your code here
133+
let wordsArray = inputString.split(" "); // Your code here
85134

86135
// 4. Retrieving
87-
let firstCharacter; // Your code here
88-
let extractedBootcamp; // Your code here
136+
let firstCharacter = trimmedString.charAt(0);// Your code here
137+
let extractedBootcamp = trimmedString.slice(22,30); // Your code here
89138

90139
// Log all results
91140
console.log({

0 commit comments

Comments
 (0)