instanceof checks whether a constructor`s prototype appears anywhere in the object`s prototype chain. A Bike instance has Bike and the abstract Vehicle in its chain, so both are true, while Car (a sibling subclass) is never on that chain. Abstract bases participate in instanceof exactly like any other class.