Javascript is not a script form of the Java language. They are two completely different language structures. Java is an object-oriented statically typed language, and JavaScript is an object- and event-driven dynamically typed language. Java source code must be compiled before execution, but JavaScript code does not.
The operating environment of this tutorial: windows7 system, javascript1.8.5&&java8 version, Dell G3 computer.
javascript is not the script form of java language, the two are completely different. They are two completely different language structures.
The difference between java and javascript:
java mainly runs on the server side; javascript mainly runs on the client browser
Java is an object-oriented language, JavaScript is a scripting language, and is an object- and event-driven language.
Java needs to run on the JVM (Java Virtual Machine) of the JDK or JRE; JavaScript runs on the web browser, so no specific platform is required. Java mainly runs on the server side; JavaScript mainly runs on the client browser.
Java source code must be compiled before execution, but JavaScript code does not need to be, and can be directly interpreted and executed by the browser.
The variable types used by JavaScript and Java are different.
JavaScript is a dynamically typed language; Java is a statically typed language. Java cannot change the length of an array after it is defined, but JavaScript can.
The variable declaration in JavaScript adopts weak type, that is, the variable does not need to be declared before use, but the interpreter checks its data type at runtime. Java uses strong type variable checking, that is, all variables must be declared before compilation.
JavaScript is weakly typed, that is, it does not need to be declared before use, but the browser interpreter checks the data type at runtime; Java is strongly typed, that is, all variables are typed before compilation A statement must be made;
JavaScript’s object-oriented implementation is based on prototype (prototype-based), and Java is based on class (class-based);
Java’s grammatical rules are much stricter than JavaScript, and its functions are much more powerful.
Java language code is a language that has nothing to do with HTML; JavaScript language code is a text character format that can be directly embedded in HTML documents and can be loaded dynamically.
Javascript does not directly operate on text and graphics. It works together with HTML element combinations in Web pages, but it can control the browser and let the browser directly operate on text and graphics. for processing. Java can directly operate on text and graphics.
For more programming-related knowledge, please visit: Programming Video! !
The above is the detailed content of javascript is the script form of java language?. For more information, please follow other related articles on the PHP Chinese website!