Is it interpreted or compiled?

Explanation of whether JavaScript is interpreted or a compiled language