-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating
JavaScript Projects for Kids
By :
In OOP, encapsulation is one of the most important concepts that allows an object to group the members of public and private classes under a single name. We use encapsulation to protect our classes against accidental or willful folly. Encapsulation means to enclose something in or as if something is in a capsule.
Now, we will see whether JavaScript supports encapsulation. If it does, we can say that JavaScript is an OOP language. Let's take a look at the following example:
var person = {
"name" : "Harry Potter",
"age" : 22,
};
alert(person.name);
person.name = "John";
alert(person.name);If we run this on the console. The first alert box will print the following image:

We changed the variable name to John. Therefore, the second alert box will be similar to the following image:

What would happen if we accidently assigned a number to the name variable?
Assigning a number to the name variable is perfectly acceptable. As far as JavaScript is concerned, a variable can...
Change the font size
Change margin width
Change background colour