@@ -69,35 +69,64 @@ Complete the following tasks and assign the results to the specified variables.
69
69
let inputString = " Welcome to the Coding Bootcamp! Learn JavaScript today. " ;
70
70
71
71
// 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
+ //let hasJavaScript; // My code here
73
+ let text = "Learning JavaScript is fun" ;
74
+ let hasJavaScript = text . includes ( "JavaScript" ) ;
75
+ let positionOfFun = text . indexOf ( "fun" ) ;
76
+ console . log ( { hasJavaScript, positionOfFun} ) ;
77
+
78
+ //let codingPosition; // My code here
79
+ //let inputString = "Welcome to the Coding Bootcamp! Learn JavaScript today.";
80
+ let codingPosition = inputString . indexOf ( "Coding" ) ;
81
+ console . log ( codingPosition ) ;
82
+
83
+
84
+ //let startsWithWelcome; // My code here
85
+ let startsWithWelcome = inputString . trim ( ) . startsWith ( 'Welcome' ) ;
86
+ console . log ( startsWithWelcome ) ;
87
+
88
+ //let endsWithToday; // My code here
89
+ let endsWithToday = inputString . trim ( ) . endsWith ( 'today' ) ;
90
+ console . log ( endsWithToday ) ;
76
91
77
92
// 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
93
+ //let lowercaseString; // My code here
94
+ let lowercaseString = inputString . toLowerCase ( ) ;
95
+ console . log ( lowercaseString ) ;
96
+ //let uppercaseString; //My code here
97
+ let uppercaseString = inputString . toUpperCase ( ) ;
98
+ console . log ( uppercaseString ) ;
99
+ //let trimmedString; // My code here
100
+ let trimmedString = inputString . trim ( ) ;
101
+ console . log ( trimmedString ) ;
102
+ //let replacedString; // My code here
103
+ let replacedString = inputString . replace ( "JavaScript" , "coding" ) ;
104
+ console . log ( replacedString ) ;
82
105
83
106
// 3. Breaking Apart
84
- let wordsArray ; // Your code here
85
-
107
+ //let wordsArray; // my code here
108
+ let wordsArray = inputString . trim ( ) . split ( " " ) ;
109
+ console . log ( wordsArray ) ;
86
110
// 4. Retrieving
87
- let firstCharacter ; // Your code here
88
- let extractedBootcamp ; // Your code here
111
+ //let firstCharacter; // my code here
112
+ let firstCharacter = trimmedString . charAt ( 0 ) ;
113
+ console . log ( firstCharacter ) ;
114
+ //let extractedBootcamp; //my code here
115
+ let extractedBootcamp = trimmedString . slice ( trimmedString . indexOf ( "Bootcamp" ) , trimmedString . indexOf ( "Bootcamp" ) + 8 ) ;
116
+ console . log ( extractedBootcamp ) ;
89
117
90
118
// Log all results
91
- console . log ( {
92
- hasJavaScript,
93
- codingPosition,
94
- startsWithWelcome,
95
- endsWithToday,
96
- lowercaseString,
97
- uppercaseString,
98
- trimmedString,
99
- replacedString,
100
- wordsArray,
101
- firstCharacter,
102
- extractedBootcamp,
103
- } ) ;
119
+ //console.log({
120
+ //hasJavaScript,
121
+ //codingPosition,
122
+ //startsWithWelcome,
123
+ //endsWithToday,
124
+ //lowercaseString,
125
+ //uppercaseString,
126
+ //trimmedString,
127
+ //replacedString,
128
+ //wordsArray,
129
+ //firstCharacter,
130
+ //extractedBootcamp,
131
+ //}///);
132
+
0 commit comments