- Just like object in anyother language, it has its own properties and methods
- We can check the list of methods available for an object in the proto section of the object
- “window” is a built in object of the browser, it the mother of all object on the browser.
- “window” object is the object of the browser in which you are executing the command
Using browser console to perform object creation :
- In above example we have created an array object
- As we type the object name “names” in the console we could expand it and see the properties in that object, in our case length is the property of that object
- The proto section in the above screenshot displays the methods available for that object.
Calling a property of an object
Calling a method on an Object
Example 2 : For Objects.
Data Types :
- There are 6 primitive data types: string, number, bigint, boolean, undefined, and symbol.
- There also is null, which is seemingly primitive, but indeed is a special case
- Most of the time, a primitive value is represented directly at the lowest level of the language implementation.
- All primitives are immutable, i.e., they cannot be altered.
- It is important not to confuse a primitive itself with a variable assigned a primitive value.
- The variable may be reassigned a new value, but the existing value can not be changed in the ways that objects, arrays, and functions can be altered.
// Using a string method doesn't mutate the string var bar = "baz"; console.log(bar); // baz bar.toUpperCase(); console.log(bar); // baz // Using an array method mutates the array var foo = ; console.log(foo); //  foo.push("plugh"); console.log(foo); // ["plugh"] // Assignment gives the primitive a new (n
undefined, all primitive values have object equivalents that wrap around the primitive values:
Stringfor the string primitive.
Numberfor the number primitive.
BigIntfor the bigint primitive.
Booleanfor the boolean primitive.
Symbolfor the symbol primitive.
valueOf() method returns the primitive value.
Example of a Primitive String :
Example of a Primitive String wrapped in an Object :