JavaScript有什么特点_Java与JavaScript有什么不同

嵌入式操作系统

57人已加入

描述

  JavaScript有什么特点

  javascript是一种轻量级的编程语言,可以嵌入到html页面中,由来浏览器来解释执行,用来实现浏览器和用于交互。

  javascript是一种基于对象和事件驱动的客户端脚本语言,他可以在用户浏览器为网页添加一些动态效果,和用户交互,响应用户操作。

  javascript可以用来帮助减轻服务器的压力,例如在客户端完成数据校验。

  特点:

  1.解释性脚本语言,javascript不需要编译,只需要嵌入到html代码中,由浏览器逐行加载解释执行。

  2.javascript是一种基于对象的语言,使用已经创建好的对象来,和面向对象的先锋需设计语言不同,javascript并不支持继承和重载。

  3.语言简单,弱类型,语法和java,C语言类似,变量不需要声明和指定类型即可使用,是一种弱类型语言。

  4.javascript语言相对来说比较安全,仅由浏览器执行,不允许javascript访问本地硬盘,以及操作服务器上的数据,只用来显示浏览器的网页效果和实时交互。

  5.动态性,使用javascript可以在前端实现一些和服务器完全没有联系的效果,javascript采用事件驱动的方式进行,html页面的相关控件的相关事件在处触发的时候会自动执行响应的脚本或者函数。

  6.运行环境一般来说是浏览器,只需要浏览器支持即可,如果不支持(或者用户禁用了javascript),浏览器会忽略掉这些javascript代码。

  --》

  《head》

  《meta charset=“utf-8” /》

  《title》javascript的使用方式《/title》

  《/head》

  《body》

  《!--

  在html页面中使用javascript的方式有两种:

  1.直接写在html文档中(使用script标签直接加入到网页中)

  2.引用外部js文件,使用script将脚本引入到中

  --》

  《script language=“JavaScript”》

  //使用html注释来使不支持javascript的浏览器忽略javascript代码

  《!--

  document.writeln(“hello javascript 1”);

  --》

  《/script》

  《script src=“js1.js” type=“text/javascript” charset=“utf-8”》《/script》

  《!--

  

  脚本放置位置问题:

  理论上,可以将javascript代码放在网页的任何地方。

  1.放在body的代码会在网页在网页载入的时候就开始执行

  2.对于不需要一载入页面就开始执行的javascriptdiamante,可以将器放在head中,这样一般是某个事件函数,当事件触发的时候就会执行。 根据javascript dom编程艺术书中说法,放在body结束标签和html结束标签之间,是一个不错的做法,因为javascript往往是操作DOM树, 这样可以确保在javascript开始执行的时候,DOM树加载完毕。

  --》

  《/body》

  《/html》

  JavaScript与java语言有什么不同

  一句话总结:java和JavaScript是两个不同的语言。

  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…){}

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分