Inheritance allows passing down characteristics from a parent class to a child class for code reusability.JavaScript uses 'extends' keyword to create a child class based on an existing parent class.Child classes inherit properties and methods from parent classes through the prototype chain.The 'super' keyword is used to access the parent class's constructor and methods in the child class.