你的位置:首页 > Java教程

[Java教程]JavaScript与Java数据类型的区别

今天开始正式认真学习js,虽然在平常j2ee开发中也经常用到JS但并不精通,这次随笔记下js与Java数据类型的不同之处

Number

与java不同,js作为弱类型语言即使在浮点数与整数上也未作明确区分,Number值可以是var a = 5 or  5.5,以及其他进制如八进制 var a  = 070.甚至是科学计数 var a = 3.12E3 .

var a=1;var a=1.2;var a=0xA;var a=3.14E7;

以及一些特殊值        

NaN(Not a Number);

Infinity:无法计算的值如

var a = 1/0;

String

相比较java没有严格区分单引号或双引号

var a = 'hello';var a = "hello";

Boolean

与java没有任何区别

Null

它与java中Null的概念类似,但在js弱类型语言中是作为类型存在的。

Undefined

对于定义却未辅助,或者干脆未定义的变量作为Undefined存在,值是小写的undefined。

(以上为基础类型数据)

Object

js的Object变现形式其实更像是在java中Value可为function的特殊Map,其中存放了一组无序的名值对集合,Object是引用类型。

 var ob={  name:'张三',  age:32,  sleep:function(){    console.log('ZZZZZ~');    }}

 


深圳到普吉岛旅游深圳去普吉岛旅游报价办理普吉岛旅游签证跟团普吉岛旅游需要多少钱几月份去普吉岛旅游最好从普吉岛怎么去皮皮岛? 泰国旅游最佳时间?泰国一年四季的天气是怎么样的? 中国公民去泰国可以办理落地签吗? 2015年春节去马尔代夫穿什么合适? 北京哪里可以办港澳通行证?怎么去? 福建太姥山岳景区门票多少?贵不贵? 福建太姥山岳景区自驾游怎走? 泉州北溪文苑桃花谷好玩吗?景色怎样? 欢乐海岸麦鲁小城团购票价?深圳欢乐海岸麦鲁小城好玩不? 呀诺达9月优惠活动?三亚呀诺达中秋节有什么活动? 深圳麦鲁小城玩多久?深圳麦鲁小城儿童体验馆有哪些职业? 龙门温泉瑶族风情园在哪里?瑶族风情园旅游攻略? 杜甫草堂门票价格是多少 峨眉山一日游线路推荐 稻城亚丁最好的酒店有哪些 成都武侯祠明碑 ATMEGA8820AUSL383 Datasheet ATMEGA8820AUSL383 Datasheet ATMEGA88-20AUSL383 Datasheet ATMEGA88-20AUSL383 Datasheet ATMEGA88-20MI Datasheet ATMEGA88-20MI Datasheet 广州到元江世界第一高桥旅游风景区旅游 广州到元江世界第一高桥旅游风景区旅游 广州到元江世界第一高桥旅游风景区旅游 广州到元谋人陈列馆旅游 广州到元谋人陈列馆旅游 广州到元谋人陈列馆旅游 广州到元谋土林旅游 广州到元谋土林旅游 广州到元谋土林旅游