JS内置数据类型

本文详细介绍了JavaScript中的六大数据类型,包括五种基本数据类型(Number、String、Boolean、Null、Undefined)和一种引用数据类型(Object)。针对每种类型的特点及创建方式进行了深入解析。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JS中有六大数据类型,其中包括五中基本数据类型和一种引用数据类型。
基本数据类型:Number、String、Boolean、Null、Undefined
引用数据类型:Object

Number

ECMA-262 中定义的最特殊的类型是 Number 类型。这种类型既可以表示 32 位的整数,还可以表示 64 位的浮点数。

<!--通过new关键字创建number类型-->
var number = new Number();
<!--通过字面量形式创建number类型-->
var number = 10;

String

String 类型的独特之处在于,它是唯一没有固定大小的原始类型。可以用字符串存储 0 或更多的 Unicode 字符,有 16 位整数表示。字符串字面量是由双引号(”)或单引号(’)声明的。

<!--通过new关键字创建string类型-->
var number = new String();
<!--通过字面量形式创建string类型-->
var number = '这是一段字符串';
var number = "这是一段字符串";

Boolean

Boolean 类型是 ECMAScript 中最常用的类型之一。它有两个值 true 和 false (即两个 Boolean 字面量)。数字“0”代表Boolean中的false,其它数字代表Boolean中的true。

<!--通过new关键字创建Boolean类型-->
var b1 = new Boolean();
<!--通过字面量形式创建Boolean类型-->
var b1 = false;

Null

Null类型只有一个值,那就是null。

Undefined

Undefined也只有一个值,那就是undefined。当声明的变量为初始化时,那个变量的默认值就是undefined。

var a;
console.log(a);//undefined

Null和Undefined的区别为:两个类型的值相同,但是含义不同。undefined表示声明变量时未对其进行初始化(或赋值)就进行其它操作;null表示尚未存在的对象,即是一个对象但值为空。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值