javascript数据类型

1 字符串

var carname = “bmwx5”;

2 数字

js只有一种数字类型,可带小数点,也可不带
var d1 = 34.01;
var d2 = 34;
极大极小的数字可通过科学(指数)计数法来书写
var x = 123e5; //12300000
var y =123e-5;//0.00123

3 布尔

var t = true;
var f = false;

4 数组

var cars =new Array();
car[0] = “audi”;
car[1] = “benz”;
或 var cars = new Array(“audi”,“benz”);
或 var cars = [“audi”,“benz”];

5 对象

var person = {firstname:“zhaox”,lastname:“xx”,id:110};
对象属性寻址方式
var fname = person.firstname;
var lname = person.lastname;
var fname = person[“firstname”];

Undefined null
Undefined表示变量不含值,可以将变量的值设置为null来清空变量

6 声明

当声明新变量时,可以用关键词new来指定类型
var name = new String;
var num = new Number;
var bl = new Boolean;
var cars = new Array;
var person = new Object;
js中变量均为对象,当你声明一个变量时就创建了一个对象

7 未定义值

未定义类型的变量是undefined,表示变量还没有赋值(如var a;),或者被赋值了一个不存在的属性值(如var a = String.notProperty)。
js还有一种特殊类型的数字常量”NaN",即非数字。当种序中有由于某种原因发生计算错误后,将产生一个没有意义的数字,此时javascript返回的值就是NaN。

8 空值 (null)

表示空值,用于定义空的或不存在的引用。如果试图引用一个没有定义的变量,则返回一个null值。null不等同于空的字符串(”“)或0。
可见 null与undefined的区别是:null表示一个变量被赋予了一个空值,undefined表示该变量尚未被赋值。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值