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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。