What is the difference between an object oriented and an object based programming language? Is JavaScript is an object oriented or based?
Object-oriented language
Object-oriented language doesn't has in-built object. It has all feature of OOP. Object-oriented languages are C++, C#, Java etc
Object-based language
Object-based language doesn't support all the features of OOPs like Polymorphism and Inheritance. It has in-built object like javascript has window object.languages are Javascript, VB etc.