-
Notifications
You must be signed in to change notification settings - Fork 340
Lesson Review Word Blanks
Created by Rafase282
Github | FreeCodeCamp | CodePen | LinkedIn | Website | E-Mail
We will now use our knowledge of strings to build a "Mad Libs" style word game we're calling "Word Blanks". You will create an (optionally humorous) "Fill in the Blanks" style sentence.
You will need to use string operators to build a new string, result, using the provided variables: myNoun
, myAdjective
, myVerb
, and myAdverb
.
You will also need to provide additional strings, which will not change, in between the provided words.
Remember to use Read-Search-Ask if you get stuck. Try to pair program. Write your own code.
- Mad Libs
- Lesson: Constructing Strings with Variables
- Lesson: Concatenating Strings with Plus Operator
- Lesson: Concatenating Strings with the Plus Equals Operator
- Change the code below
//Your Code here
and up to//Change this line
. - Take note that you are editing the inside of the
wordBlanks
function. - You will have basically create a sentence with the provided variables and strings you will make.
-
+
can be used for concatenating with strings.
- Just as you can chain strings by concatenating, you can asign them to an existing variable instead of a new one.
-
+=
will allow you use an existing variable, a string in this case. Remember to add your own non-letters in between each variable.
Solution ahead!
function wordBlanks(myNoun, myAdjective, myVerb, myAdverb) {
var result = "";
// Your code below this line
result+= "My "+myAdjective+" "+myNoun+" "+myVerb+" very "+myAdverb+".";
// Your code above this line
return result;
}
// Change the words here to test your function
wordBlanks("dog", "big", "ran", "quickly");
Example Run
- Test
wordBlanks("dog", "big", "ran", "quickly");
runs. - Variable
result
is declared with an empty string""
. -
result
will be changed with a new string composed of the concatenated strings "dog", "big", "ran", "quickly" through the variablesmyNoun
,myAdjective
,myVerb
,myAdverb
respectively; the order is changed and whitespace added. -
result
is returned.
- Use
result
to concatenate the given variables separated by whitespace and added strings to forma full sentence.
Thanks for visiting, if you like this please feel free to star my repo, follow me or even contact me about contributing as it will be a lot of work and having help would be cool.
- HTML5 and CSS
- Responsive Design with Bootstrap
- Gear up for Success
- jQuery
- Basic JavaScript
- Object Oriented and Functional Programming
- Basic Algorithm Scripting
- Basic Front End Development Projects
- Intermediate Algorithm Scripting
- JSON APIs and Ajax
- Intermediate Front End Development Projects
- Claim Your Front End Development Certificate
- Upper Intermediate Algorithm Scripting
- Automated Testing and Debugging
- Advanced Algorithm Scripting
- AngularJS (Legacy Material)
- Git
- Node.js and Express.js
- MongoDB
- API Projects
- Dynamic Web Applications
- Claim Your Back End Development Certificate
- Greefield Nonprofit Project 1
- Greefield Nonprofit Project 2
- Legacy Nonprofit Project 1
- Legacy Nonprofit Project 2
- Claim your Full Stack Development Certification
- Whiteboard Coding Interview Training
- Critical Thinking Interview Training
- Mock Interview 1
- Mock Interview 2
- Mock Interview 3