Working with Variables Part 1

Modern JavaScript Learn JavaScript Fundamentals
7 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$99.99
List Price:  $139.99
You save:  $40
€96.21
List Price:  €134.70
You save:  €38.49
£79.93
List Price:  £111.90
You save:  £31.97
CA$143.79
List Price:  CA$201.32
You save:  CA$57.52
A$160.48
List Price:  A$224.69
You save:  A$64.20
S$135.83
List Price:  S$190.17
You save:  S$54.33
HK$777.07
List Price:  HK$1,087.93
You save:  HK$310.86
CHF 89.45
List Price:  CHF 125.24
You save:  CHF 35.78
NOK kr1,141.95
List Price:  NOK kr1,598.78
You save:  NOK kr456.82
DKK kr717.64
List Price:  DKK kr1,004.72
You save:  DKK kr287.08
NZ$177.52
List Price:  NZ$248.53
You save:  NZ$71.01
د.إ367.25
List Price:  د.إ514.17
You save:  د.إ146.91
৳11,994.74
List Price:  ৳16,793.12
You save:  ৳4,798.37
₹8,496.63
List Price:  ₹11,895.62
You save:  ₹3,398.99
RM450.75
List Price:  RM631.07
You save:  RM180.32
₦155,628.43
List Price:  ₦217,886.03
You save:  ₦62,257.60
₨27,934.96
List Price:  ₨39,110.06
You save:  ₨11,175.10
฿3,444.45
List Price:  ฿4,822.37
You save:  ฿1,377.92
₺3,518.54
List Price:  ₺4,926.10
You save:  ₺1,407.55
B$617.53
List Price:  B$864.57
You save:  B$247.04
R1,837.80
List Price:  R2,572.99
You save:  R735.19
Лв188.31
List Price:  Лв263.64
You save:  Лв75.33
₩144,872.25
List Price:  ₩202,826.95
You save:  ₩57,954.69
₪364.89
List Price:  ₪510.86
You save:  ₪145.97
₱5,883.01
List Price:  ₱8,236.45
You save:  ₱2,353.44
¥15,672.80
List Price:  ¥21,942.55
You save:  ¥6,269.75
MX$2,028.91
List Price:  MX$2,840.56
You save:  MX$811.64
QR366.34
List Price:  QR512.89
You save:  QR146.55
P1,382.59
List Price:  P1,935.69
You save:  P553.09
KSh12,923.70
List Price:  KSh18,093.70
You save:  KSh5,170
E£5,091.27
List Price:  E£7,127.98
You save:  E£2,036.71
ብር12,764.56
List Price:  ብር17,870.89
You save:  ብር5,106.33
Kz91,790.82
List Price:  Kz128,510.82
You save:  Kz36,720
CLP$99,155.08
List Price:  CLP$138,821.08
You save:  CLP$39,666
CN¥729.81
List Price:  CN¥1,021.77
You save:  CN¥291.95
RD$6,104.52
List Price:  RD$8,546.58
You save:  RD$2,442.05
DA13,454.60
List Price:  DA18,836.98
You save:  DA5,382.37
FJ$232.11
List Price:  FJ$324.96
You save:  FJ$92.85
Q773.21
List Price:  Q1,082.52
You save:  Q309.31
GY$21,000.46
List Price:  GY$29,401.48
You save:  GY$8,401.02
ISK kr13,903.60
List Price:  ISK kr19,465.60
You save:  ISK kr5,562
DH1,007.40
List Price:  DH1,410.40
You save:  DH403
L1,841.78
List Price:  L2,578.57
You save:  L736.78
ден5,922.50
List Price:  ден8,291.74
You save:  ден2,369.23
MOP$803.42
List Price:  MOP$1,124.82
You save:  MOP$321.40
N$1,834.70
List Price:  N$2,568.66
You save:  N$733.95
C$3,694.32
List Price:  C$5,172.20
You save:  C$1,477.87
रु13,665.58
List Price:  रु19,132.35
You save:  रु5,466.77
S/374.71
List Price:  S/524.60
You save:  S/149.89
K406.86
List Price:  K569.63
You save:  K162.76
SAR375.72
List Price:  SAR526.02
You save:  SAR150.30
ZK2,777.96
List Price:  ZK3,889.25
You save:  ZK1,111.29
L478.81
List Price:  L670.35
You save:  L191.54
Kč2,418.25
List Price:  Kč3,385.65
You save:  Kč967.40
Ft39,800.47
List Price:  Ft55,722.25
You save:  Ft15,921.78
SEK kr1,103.66
List Price:  SEK kr1,545.17
You save:  SEK kr441.50
ARS$102,190.76
List Price:  ARS$143,071.15
You save:  ARS$40,880.39
Bs693.61
List Price:  Bs971.08
You save:  Bs277.47
COP$437,799.12
List Price:  COP$612,936.28
You save:  COP$175,137.16
₡50,480.33
List Price:  ₡70,674.48
You save:  ₡20,194.15
L2,548.03
List Price:  L3,567.35
You save:  L1,019.31
₲784,126.06
List Price:  ₲1,097,807.85
You save:  ₲313,681.79
$U4,460.41
List Price:  $U6,244.75
You save:  $U1,784.34
zł409.96
List Price:  zł573.96
You save:  zł164
Already have an account? Log In

Transcript

In this movie, we're going to take a few minutes to talk about variables. Now variables is a concept that all programming languages have. A variable is simply a container to hold data. Now that data can change, it doesn't remain the same, but it's a way to store that data so you can use it later or use it multiple times. Now let me open up the JavaScript console. Now in an earlier exercise, we did the following.

Created a variable and set it equal to my name and then we did console dot log to display the variable to the console. And that's what it does. Now we could have just as easily done this The end results would be the same as you can see. So why use a variable instead of just entering the name? Well, the the advantage of the variable is that it really could contain any name. Let's just use an example that we have a website where we have the user enter their information, their profile information.

And depending on which user is on the website, that's the name that is going to display. It uses the same variable, but the contents of that variable variable just being a container, the contents of that variable would be different. Another reason is once it's assigned to a variable, we can use it over over over and over again. For example, there's one again, we just continue to use it and that's another advantage of a variable All right, let me clear my console. And let's talk about the syntax of a variable. We've seen it already.

But let me talk about the parts. var is an important part when you're declaring a variable. This is a reserved keyword in JavaScript, then the variable name. Then the assignment operator, which is the equal sign assignment operator, this is saying the value on the right of this is what's going to get assigned to the variable. Put my dog's name pika. That gets signed to the variable dog's name, and then we close it with a semicolon.

Once again, that semi colon is optional, but as I've recommended, you should always enter that we just created a variable. Now to reference that variable, we simply use the variable name There we referenced the variable. So anytime we use the variable name, it references it and then it pulls the value that was stored in that container out and does whatever we need to do with it. In this case it displays it to the console. Now another thing about variables is we can update an existing variable. So if I wanted to change the dog name to rollover, I would simply reference the variable, but the assignment operator and and then put the new value I don't use var again var is only use the first time you are declaring a variable.

So var is for declaration. Once you've declared a variable, you can change it and you change it without the var keyword. Now when I reference the dog name variable, it comes back as rover. Let me clear the console again. And let's create another variable we're gonna call this variable greet greeting. I can spell.

We're going to put in there the text. Hello there. Okay, we have that variable established. Now notice what we can do now we have two variables. We can concatenate them together. And it displays the contents of both of them.

So, an example where variables are valuable, let's say we have multiple Greetings, we want to get a particular user. Well, we just have multiple variables greeting, one, greeting two, greeting three could be named that way, or greeting formal. That's another way that you can use variables. This is something else we can do. I'm going to create, declare one more variable, full greeting. I'm going to set this equal to the contents of the other two variables we've created.

Now when we enter full greeting, it comes back Hello there rover. So it has the contents of those two variables in it. So that container now contains what was in, in the two other containers. All right, we can also do this with numbers. So let me clear again. Let's create a variable num, and set it equal to 32.

There we go, num is equal to 32. Let's create another variable num two is equal to five. Now we can manipulate the data in the variables the same way we did with the values in the previous in a previous movie. We use operators to do that. So num plus 10. Comes back 42 we can also do num And then some operator and the other variable.

So this is going to be num times num two. So the contents of num is 32. The contents of num two is five. And that comes out to be 160. Now if we change num, then do the same statement again. And then what I'm doing here to get back to a previous statement i'd enter as I'm as I'm pressing the up arrow, the up arrow in the console take you to statements you've already entered.

So I'm going back to that previous statement, I want to enter it again. Now this time we get a different, different result because num has changed. Num is no longer 32 num is now 10. So we put a different value into that variable. And we can do the same thing. With this variable.

We can create a new variable and set it equal to The product of the other two variables

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.