
This is the introduction of JavaScript object oriented language.
Explore JavaScript primitive data types—boolean, number, string, null, and undefined—and how typeof and double versus triple equals reveal value and type comparisons.
Explore JavaScript reference types by creating objects with new and literals, manipulating properties, dereferencing to null, and understanding memory location, pointers, and garbage collection.
Part 4 JavaScript Object Oriented Refercence Types 2
Learn to declare functions (declaration and expression), pass them as values, and use the arguments object. Understand function overloading limits and implement numeric sorting with a custom comparator.
See how JavaScript objects reduce tight coupling by using this and object methods. Learn to change context with call, apply, and bind for flexible, dynamic behavior.
Learn how JavaScript constructors initialize objects using the new operator, define properties and methods, and create multiple instances with parameterized values.
Explore how JavaScript creates a function object and its prototype, demonstrates __proto__, and shows property lookup through the prototype chain and basic inheritance.
Explore prototype-based inheritance in JavaScript, showing how to link employee and manager objects, extend prototypes, and print names with a shared getName method.
It is really fun to learn object oriented features of javascript.This helps you to understand other javascript frameworks easily like angularjs, jquery, knockout javascript, nodejs etc. The course is the beginner level for the object oriented features of javascript, the perquisite is to know the basic of javascript and knowing an object oriented language is the plus point.