源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

JavaScript与java语言有什么不同

  • 时间:2020-01-24 06:15 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:JavaScript与java语言有什么不同
讲个故事:话说很久很久以前,有一个叫网景(Netscape)的,十月怀胎,他生了个儿子,很开兴,给儿子取名livescript。Livescript很勤奋,帮大叔大婶干了好多活,也给他爸赚了很多钱。突然一天sun生了个儿子:java,java很厉害,人气鼎盛,隐隐有登上王位的态势。他爸眼珠子一转,就想:java这是要上天啊,我得趁机发一笔!于是,他叫来儿子,嘴角一翘,露出一个意味深长的笑容,说到“儿子,你看java的名字多炫酷,以后你就跟他姓了。”于是,从此JavaScript便这样出现在了大家面前,大叔大婶都在背后议论:“哎,这不会是隔壁java的私生子吧,要不叫他来帮我们干活试试”,就这样JavaScript改名字后,日子过得还可以,接了不少活。老网景看着他儿子,一边数钱一边开心的笑笑,为自己的英明沾沾自喜“哈哈,只是改了个名字而已,效果居然不错,java果然厉害。得让儿子稍微学着点java兄,至少是在外表的衣着装扮上面,里面还是得流着我老网的血。” 一句话总结:java和JavaScript是两个不同的语言。 [b]1 语言特点:[/b] [b]1.1 弱类型:[/b] JavaScript在变量声明的时候并不严格区分数据类型,(var 变量名),不像java那样严格(类型:变量名)。也就说,Javascript视众生平等,在他眼里大家都是人,而在java眼里众生皆有不同,男人、女人、人妖什么的…… 基于这个特性,javascript在很多时候会都可以写的比java简洁,比如函数的声明等。 [b]1.2 动态语言: [/b] java在定义了一个数组的长度以后就不能再改变了,但是javascript却可以。并且java一个数组只能放同一种类型,但javascript可以在一个数组内加不同数据类型的数据。可以说Java比较死心眼,javascript则比较灵活。 [b]1.3 脚本语言:[/b] Java等后台语言都是编译后执行的,但是javascript却是边编译边执行。 [b]2 数据类型 [/b] [b]2.1 基础数据类型:[/b] Java有八大数据类型:byte,short,int,long,float,double,char,Boolean。感觉javascript把上面的整理成了三种原始类型:number,string,boolean。另外还有两个特殊的原始类型是:null和undefined。 [b]2.2 变量[/b] Java:数据类型 变量名=值; Javascript:var 变量名=值;数组 [b]Java: [/b]   类型[] 数组名=new 类型[数量];   类型[] 数组名=new 类型[]{元素1,元素2…}; [b]Javascript:[/b]   var 数组名=[]; var 数组名=new Array(); [b]3 函数:[/b] Java:返回值类型 函数名(类型 参数1,类型 参数2…){} Javascript:function 函数名(参数1,参数2…){} 以上所述是小编给大家介绍的JavaScript与java语言的异同(一),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对编程素材网网站的支持!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部