The answer to this question: What is the initial value of a JavaScript function's prototype property?
has this sentence:
The initial value
Javascript is object-oriented, so it does have classes. There simply isn't an explicit "class" directive, like you would have in other OOP languages.