JavaScript与java语言的区别
来源:才华咖 本文已影响8.6K人
来源:才华咖 本文已影响8.6K人
java和JavaScript是两个不同的语言。那么这两个语言有什么不同呢?下面是小编为大家整理的JavaScript与java语言的区别,欢迎参考~
1 语言特点:
1.1 弱类型:
JavaScript在变量声明的时候并不严格区分数据类型,(var 变量名),不像java那样严格(类型:变量名)。也就说,Javascript视众生平等,在他眼里大家都是人,而在java眼里众生皆有不同,男人、女人、人妖什么的……
基于这个特性,javascript在很多时候会都可以写的比java简洁,比如函数的声明等。
1.2 动态语言:
java在定义了一个数组的长度以后就不能再改变了,但是javascript却可以。并且java一个数组只能放同一种类型,但javascript可以在一个数组内加不同数据类型的.数据。可以说Java比较死心眼,javascript则比较灵活。
1.3 脚本语言:
Java等后台语言都是编译后执行的,但是javascript却是边编译边执行。
2 数据类型
2.1 基础数据类型:
Java有八大数据类型:byte,short,int,long,float,double,char,Boolean。感觉javascript把上面的整理成了三种原始类型:number,string,boolean。另外还有两个特殊的原始类型是:null和undefined。
2.2 变量
Java:数据类型 变量名=值;
Javascript:var 变量名=值;数组
Java:
类型[] 数组名=new 类型[数量];
类型[] 数组名=new 类型[]{元素1,元素2…};
Javascript:
var 数组名=[];
var 数组名=new Array();
3 函数:
Java:返回值类型 函数名(类型 参数1,类型 参数2…){}
Javascript:function 函数名(参数1,参数2…){}
2017最新javascript中AJAX用法
JavaScript和JSP的区别
在Java中执行JavaScript代码
关于javascript中apply()和call()方法的区别
jQuery解析XML与传统JavaScript方法的差别
使用JavaScript实现Java的List功能
如何理解Javascript的caller,callee,call,apply区别
java与javascript之间json格式数据互转详解
javascript中定义函数的区别
Javascript和Java语言间的异同比较
如何理解Javascript的caller,callee,call,apply区别
使用ajax操作JavaScript对象的方法
java与JavaScript语言有何不同
Java import以及Java类的搜索路径
如何理解Javascript的caller,callee,call,apply区别
Java与Java web的区别
文言文与现代汉语的区别
aircy,的过程,作者,3页,教程,js,javascript,分享
JAVA认证基础知识:JavaNativeInterface学习小结
如何理解Javascript的caller,callee,call,apply区别
如何理解Javascript的caller,callee,call,apply区别
如何理解Javascript的caller,callee,call,apply区别
javascript函数命名的三种方式及区别
浅谈借景抒情与托物言志的区别
Java语言start和run方法的区别
javascript中callee与caller的区别
jQuery中的read和JavaScript中的onload函数的区别在哪
JavaScript脚本语言
Javascript基础教程之数组array
CCMC与MBA的区别
Dreamweaver中JavaScript行为操作使用方法
如何理解Javascript的caller,callee,call,apply区别
Dreamweaver中JavaScript行为操作使用的总结
,javascript break和continue区别
如何理解Javascript的caller,callee,call,apply区别
Javascript中call与apply的学习笔记示例
java - public class与class的区别详解
如何理解Javascript的caller,callee,call,apply区别
JavaScript高级程序设计:本地对象Array
Dreamweaver中JavaScript行为操作