1 | Despite the word "java" in the name, JavaScript is a different language than Java, albeit with some similarities. |
2 | A JavaScript program is written directly into the HTML page, and is executed by the JavaScript intrepeter, so also executes dynamic web page content in the browser window. |
3 | JavaScript is special purpose - it is an object-based language that deals directly with browser entities such as windows, textfields, forms, frames and documents. |
4 | JavaScript can respond to browser events (not as many as Java's more complex capabilities with the user interface) such as mouse clicks and user-typed text. |
5 | JavaScript is easy and fast to write, but not as powerful as Java. |