What are the different types of JavaScript?

What are the different types of JavaScript?