java跟javascript有什么区别,java和JavaScript的区别

  java跟javascript有什么区别,java和JavaScript的区别

  

  javascript和java的区别

  Java是SUN公司推出的面向对象编程语言;

  它是javaScript Netscape推出的基于对象和事件驱动的解释性语言(脚本语言),可以嵌入到Wed页面中;

  Java主要运行在服务器端;

  Javascript主要运行在客户端浏览器;

  Java语言需要先编译运行;

  Javascript在程序运行中被逐行解释;

  采用Java强类型变量检查,即编译前必须声明所有变量;

  Javascript是弱类型的,即使用前不需要声明,但浏览器解释器在运行时检查数据类型(console . log(type of a));Typeof in返回浏览器控制台中的数据类型);

  Java运行时需要main方法、@ annotation、web服务器才能启动;

  Javascript语言可以监听页面上的事件;

  java语言的代码是与HTML无关的语言;

  javascript的代码是文本字符格式,可以直接嵌入HTML文档,动态加载。

  Java语言可以访问本地硬盘来调用硬盘上的数据;

  Javascript不能访问本地硬盘,不能在服务器存储数据,不能修改或删除网络文档,只能通过浏览器浏览信息或动态交互。

  Java语言依赖jdk编程;

  Javascript语言依赖于浏览器,与操作系统无关;

  Java的基本数据类型

  推荐教程:《java学习》

  1)四种整数类型(byte、short、int、long):

  Byte: 8位,用来表示数据的最小单位,比如一个文件中的数据,-128~127。

  简称:16位,很少使用,-32768 ~ 32767

  Int: 32位,最常用,-2 ^ 31-1 ~ 2 ^ 31(21亿)

  Long: 64位,第二常用。

  -

  注意:int I=5;//5称为直接量(或字面量),即直接写出的常数。字面量默认都是int类型,所以在定义的长数据后面加L或者L。少于32位的变量根据int结果计算。强转弯字符优先于数学运算符。参见常量和变量中的例子。

  -

  2)两种类型的浮点数(float,double):

  浮点:32位,后缀F或F,1个符号位,8个指数位,23个有效尾数。

  Double: 64位,最常用,后缀D或D,1个符号位,11个指数位,52个有效尾位。

  -

  注:二进制浮点个数:1010100010=101010001.0 * 2=10101000.10 * 2 ^ 10(2次方)=1010100.010 * 2 ^ 11(3次方)=. 1010100010 * 2 ^ 100。类型double不需要写后缀,但是在十进制计算中,D或X.X float的精度没有long高,有效位数(尾数)较短。float的范围比long索引大,可以很大。浮点数是不精确的,无法准确比较。

  -

  3)字符类型(char):

  CHAR: 16位,整数型,1个用单引号括起来的字符(可以是汉字),用Unicode编码表示字符,0 ~ 2 16-1 (65535)。

  -

  注意:不能是0个字符。转义符:\n换行符\r回车\t制表符\ 双引号\ \表示一\两个字符中间用" "连接,先把字符转换成int类型,再进行加法运算。char的本质是数字!二进制在显示时,显示为“处理”后的字符。

  -

  4)一个布尔型(Boolean): true true和false false false。

  JavaScript的基本数据类型

  五种基本数据类型(简单数据类型)

  未定义“未定义”未定义

  var a;

  空引用数据类型“Null”

  var a=null

  布尔类型真/假

  var a=false

  数字类型

  整数

  浮点数

  字符串类型“”

  var a= true

  var a=你好;这就是javascript和java区别的细节。请多关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: