Java和JavaScript两者的区别

386人已阅读 2018-08-23 14:14:50
导读 Java和JavaScript这两种编程语言的名字长得非常的像,很多不了解这两种语言的人很容易把这两种语言搞混,但是其实这两种语言只是名字长得像而已,海程在线教育今天就来为大家讲讲Java和.....
前端开发 后端开发 移动开发 数据库 人工智能 云计算&大数据 运维&测试 UI设计

新闻详情

2018-08-23 14:14:50

Java和JavaScript两者的区别

  Java和JavaScript这两种编程语言的名字长得非常的像,很多不了解这两种语言的人很容易把这两种语言搞混,但是其实这两种语言只是名字长得像而已,海程在线教育今天就来为大家讲讲Java和JavaScript两者的区别。

  一、语言特点
  1.1弱类型:
  JavaScript在变量声明的时候并不严格区分数据类型,(var变量名),不像java那样严格(类型:变量名)。也就说,Javascript视众生平等,在他眼里大家都是人,而在java眼里众生皆有不同,男人、女人、人妖什么的……
  基于这个特性,javascript在很多时候会都可以写的比java简洁,比如函数的声明等。
  1.2动态语言:
  java在定义了一个数组的长度以后就不能再改变了,但是javascript却可以。并且java一个数组只能放同一种类型,但javascript可以在一个数组内加不同数据类型的数据。可以说Java比较死心眼,javascript则比较灵活。
  1.3脚本语言:
  Java等后台语言都是编译后执行的,但是javascript却是边编译边执行。
  二、数据类型
  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数组名=newArray( );
  三、函数
  Java:返回值类型函数名(类型参数1,类型参数2…){ }
  Javascript:function函数名(参数1,参数2…){ }

 海程在线教育依托于海文国际雄厚的教育资源结合互联网技术,以在线教育的教学方式,为18-28岁年龄段的青年人提供高质量、高水平的在线IT技术培训课程,多年来为众多的学员提供了优质的服务,让每位学员都能够取得成功。

上一篇: UI控件设计要素 下一篇: 如何有效的减少java编程过程中的bug

相关文章

推荐课程

查看全部课程
天津海程在线教育

天津海程在线教育

河西校区

查看全部校区 进入官方主页