JS数据类型详解

JS数据类型通常分为三个类型即:主数据类型、复合数据类型以及特定数据类型。

主(基元)数据类型主要分三种:

字符串String,如:“张三”“李四”“王五”“123abc”等等,

数字Number,如:1 3 5 7 100 等等,

Boolean,即布尔类型,即文本true和false,如1=1 则为true,1=2则为false。

特定数据类型主要分两种:

NULL:

null 数据类型在 JavaScript 中仅具有一个值:null。 null 关键字不能用作函数或变量的名称。包含 null 的变量不包 含有效的数字、字符串、布尔值、数组或对象。 通过为变量赋 null值可以清除变量的内容(不删除变量)。需要注意的是 在 JavaScript 中,null 与 0(在 C 和 C++ 中)不同。 此外,请注意:JavaScript 中的 typeof 运算符将 null 值报告为 Object 类型而不是 null 类型。

undefined:如:var x;

如果使用的对象属性不存在,或使用的是已声明但未赋值的变量,undefined 值将被返回。您可以通过将变量与 undefined 进行比较确定变量是否存在,您也可以通过将变量的类型与字符串“undefined”进行比较确定其类型是否为 undefined,还可以将此未定义值比较为 null,如果属性 A.namenull,或者如果属性 A.name 不存在,则此对比为 true,如 果要确定对象属性是否存在,可使用 in 运算符,如:

if("name" in A){

//如果A中存在name属性则执行的方法或方法体

}


复合(引用)数据类型主要分为两种:

Object,即对象,创建对象如:var obj=new Object();

数组,如:

var obj= new Array(); //创建一个数组

var obj= new Array([size]); //创建一个指定长度的数组,注意不是上限,是长度

var obj= new Array([item0[, item1[, ...[, itemN]]]]); 创建一个数组并赋值

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值