1. It is a powerful scripting language that helps designers to design websites and web pages effectively and interactively in a very simple and efficient way.
2. It has features to achieve dynamic effects in web pages.
3. It has ability to detect client browser.
5. It can be used on client side as well as on server side.
Pros and Cons:
1. Reduced load on the server side.
2. It can be worked into any type of Web page.
4. It worked nicely with other languages and can be used in a huge variety of applications.
5. Very fast.
1. It can be exploited for malicious purposes.
1. Writing scripts to full fill your requirements.