Lesson 07
String Concatenation in JavaScript
Summary
Summary of the Lesson on String Concatenation in JavaScript
Overview
This lesson from NBK Tech World teaches you about string concatenation in JavaScript using variables to insert dynamic values into strings.
Key Concepts
-
String Concatenation: This process combines strings with values from variables to create a complete message.
-
Defining Variables:
- Name:
const name = "YourName";
- Age:
const age = YourAge;
- Name:
-
Printing to Console:
- Use
console.log()
to print strings that incorporate variable values.
- Use
-
Using Variables in Strings:
- Simply placing a variable within quotes outputs the variable name, not its value.
- To incorporate a variable's value, use the
+
operator for concatenation.
-
Example Message:
console.log("Hello my name is " + name + " and I am " + age + " years old.");
-
Spacing:
- Ensure to manually add spaces in the strings to separate the words properly.
Step-by-Step Process
- Start with the static strings and use
+
to concatenate them with dynamic variable values. - Break the final sentence into smaller parts for clarity.
Challenges
- Participants are encouraged to practice by completing sentences and experimenting with console logging different messages using their own variable values.
Conclusion
The lesson emphasizes the importance of understanding string concatenation and encourages viewers to practice with their own variables.
Call to Action
If you found the lesson helpful, consider liking and subscribing for more content.
Video Transcript
Welcome to NBK Tech World. This lesson will be about string concatenation in
JavaScript. Let's suppose we want to print to the console the following sentence.
Hello my name is blank and I am blank years old. Let's say that the values in
the blank are going to be filled with the values from two variables. One from the
variable called name and then another from the variable age. Remember we did
that before? We learned how to define a variable. We define our name and we define
our age previously in another lesson. Now we're gonna combine that with this
predefined string like we're gonna print to the console. Hello my name is blank
and I am blank years old. So to do that we're gonna learn the cause of a
concatenation. That is we're gonna combine strings with the value from
variables. In this case we're gonna have this string here combined with the value
from the variable name, combined with this string, combined with the value from
the variable age, combined finally with this string. Okay so let's get started.
First let's define the variables. Remember how to define variables? I'm gonna
cut this. Let's first define the variable name. So we're gonna say cost name and you
can say your name there. I'm just gonna say my name like so. Then I'm gonna define
another variable for the age. Cost age is whatever your age is. I'm just gonna
make something up. Alright the reply. Now as you can see there's my name is there
and age is there. So we're all good. Now what we have to do is start. We want to
print the message to the console. So what function allows you to do that? That's a
live function from the console object. So console.log and then whatever you
want to say here. So in this case we're gonna say that message. Hello my
name is blank and I am blank years old except these values here have to come
from the variables we defined previously. This is gonna come from name and this is
going to come from age. So now to do that you got to do what's called a
concatenation. You can't just put the variable name like here. If you put name
like so it's just gonna say hello my name is name. It's not the actual variable
here because this is just a string. Remember anything within the quotes is
just a string. In this case it will just appear as it is. So you have to find a
way to somehow tell it hey don't use the actual name text literally but use the
value from the variable called name. So as we previously learned right if you
just console.log name like so without the quotes that's actually gonna be the
console.log variable. The value of the variable name substituted here so we
actually get my name. But if you console.log name under quotes say you're
gonna get the actual text name right which is just a string. This is not a
variable. So what we have to do is what if you do like so you add a plus here and
you say name. See what we're gonna get here. So name as it is appeared here and
then followed by whatever the value of this variable is and this gets my name.
So you can see name immediately followed by my name. So this is called a
concatenation. So we concatenated this string with the value from this variable
and it amounted to this string right here. Notice the spaces between the
operator the plus operator don't really matter. It will not reflect in this guy.
If you want actually want a space there you have to add it yourself to the string
say to the name space. See the space right here. Like so. Okay now the space will
appear. So following this logic here we can do the same for our big sentence as
before. Let me do a console.log again. I'm gonna paste that thing we had before.
Now we're gonna do I challenge you to do the same here except you have to break
this guy apart right. So you cannot just have name here. You have to do a
concatenation right here. So you have to use this string here make this guy's a
isolated string and then you put a plus variable name and then plus the string
and so on. Let's just start with the first part. Let me get this other part out of the way.
Let's just start simple. Let's do hello my name is whatever right. So hello my name is and then
there's a space here whatever. How can you add that whatever you can say plus and the variable name.
So this is gonna say hello my name is space whatever the value of the variable the value
whatever value the variable called name is holding. So as you can see you get hello comma my name is
and my name which is the value stored in the variable name. Okay so this is called concatenation.
All right so I challenge you to complete the sentence and do more concatenation to
finish the sentence we had before which is hello my name is blank and I am blank years old period.
You can pause the video and do it and then we'll do it together later.
So how did it go? So we have hello my name is and then we're gonna add another string here
and I am blank right. We have to have the space here otherwise there's not gonna be a space
and then you put a plus by convention I always put spaces between the before and after the plus
that's the convention okay you don't need any have to have it but it's a good convention to follow okay.
Let me just leave it without space so you can see it doesn't really matter. I am blank so the blank is
gonna be substituted with the variable here what's the name of the variable that holds the age called age
like so no strings because no quotes I mean because there's not a string it's an actual variable
that's holding some value that we want to be substituted here right
and then I am blank space years old right. I forgot the period here
and then you see hello my name is my name and I am blank the blank now substituted with the value
from the variable age in my case 35 and then followed by the string space year space old followed
by a period okay notice there didn't matter to have a space before after the plus it's just a
good convention to make things look clean and organized okay. So let's review what we did
so what we did is called a concatenation so if you have a string and you want to display in the
string like the value of some variable in this case we have the name and the age stored in two
variables then the variable name and the variable age you want to display them together inside a
sentence right to do that we have to break the things into smaller pieces right we have to break
this guy into this string followed by the variable here which is going to substitute its own value
and it's going to be added to the ultimately to the final string here followed by another string
followed by the variable age followed by the string okay so we use the plus sign for concatenation
okay
so that's it for this lesson and now you can practice do a console log of many
kinds of messages you can define variables and use those variables to substitute their value in
the final text for the log here okay thank you so much for watching if you like this video please
click like and subscribe until the next time then bye
No comments yet (loading...)
No comments yet (loading...)
Did you like the lesson? 😆👍
Consider a donation to support our work: