What are the differences between ES6 class and ES5 function constructors?

What are the differences between ES6 class and ES5 function constructors?

ES6 class can be used as the syntax base for constructor functions in the program whereas ES5 Function Constructors can be executed only with the help of “new” operator.