JavaScript is very popular among people all over the world. It is basically defined and very dynamic. Also, it is very weakly typed and first class functions. Javascript is a multi paradigm language and supports object oriented, imperative andfunctional programming styles.