您的位置:首页 > Web前端 > JavaScript

javascript&java数据类型以及数组的初始化比较

2009-12-27 11:52 639 查看
一、两种语言所支持的数据类型:
1. javascript3种基本数据类型:数字、文本字符串和布尔值。
2种小数据类型:null、undefined
1种复合数据类型:object
2. java的8种基本数据类型:int,short,byte,long,char,float,double,boolean。
引用类型:String
二、特殊的数值
当一个浮点数的最大值超过所能表示的最大值,其结果是一个特殊的无穷大,javascript输出为Infinity,反之,负无穷大,输出为-Infinity。
非数字的特殊值,输出为NaN(它和任何值都不相等,包括他自己).
用isNaN来检测是不是NaN。
用isFinite()来检测是否是NaN、正无穷大或负无穷大。
表格 1
常量
含义
Infinity
表示无穷大的特殊值
NaN
特殊的非数字值
Number.MAX_VALUE
可表示的最大数字
Number.MIN_VALUE
可表示的最小数字(与零最接近的数字)
Number.NaN
特殊的非数字值
Number.POSITVE_INFINITY
表示正的无穷大的特殊值
Number.NEGATIVE_INFINITY
表示负无穷大的特殊值
三、数组的创建
1.javascript数组的创建和初始化:
(1)用构造函数Array()来创建数组
var a = new Array();
a[0] = 23;
a[1] = “javascript”
(2)用构造函数Array()初始化数组
var a = new Array(333, 3223,”javascript”,true);
(3)只给Array()传一个参数,那么该参数指定的是数组的长度。
(4)数组直接量
var a = [33,3.4,”javascript”];
3. java数组的创建和初始化:
(1) double [] a = new double[10];
a[1] = 33.3;
a[2] = 32.0;
……
(2) double [] a = {33.4,33.33,22.0};
* 注意:java中每个数组只能存放一种类型的数据,javascript中对类型没有限制。
Java中声明数组直接量用{},javascript中用[]。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐