JavaScript与java语言有什么不同?

整理了查到的所有信息总结了区别。

1 语言特点:

1.1 弱类型:

JavaScript是动态的弱类型语言,使用前不需声明变量的数据类型;

Java是静态类型语言,或称为强制类型语言,变量的类型必须事先定义。

1.2 动态语言:

java在定义了一个数组的长度以后就不能再改变了,但是javascript却可以。

并且java一个数组只能放同一种类型,但javascript可以在一个数组内加不同数据类型的数据。

可以说Java比较死心眼,javascript则比较灵活。

1.3 脚本语言:

JavaScript的程序代码由客户端浏览器解释、执行;Java程序则必须先经过编译,转化成class文件,在客户端的JVM环境下执行。

Java等后台语言都是编译后执行的,但是javascript却是边编译边执行。

1.4定位:

Java是一种完全面向对象的编程语言,想要运用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…){}

 

4.用处

它们最本质的不同就是用途,Java目前被广泛应用于PC端、手机端、互联网、数据中心等等,而JavaScript则被主要用于嵌入文本到HTML页面,读写HTML元素,控制cookies等。

  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值