JavaScript原始值与包装对象介绍

介绍

这篇文章主要介绍”JavaScript原始值与包装对象介绍”,在日常操作中,相信很多人在JavaScript原始值与包装对象介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答“JavaScript原始值与包装对象介绍”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

前言

随着JavaScript越来越流行,越来越多地开发者开始接触并使用JavaScript。

同时我也发现,有不少开发者对于JavaScript最基本的原始值和包装对象都没有很清晰的理解。

那么本篇文章,就由渣皮来给大家详细介绍一下它们。

话不多说,让# 39;年代走!

正文

原始类型(基本类型)

原始类型也被称为“基本类型”。

目前在JavaScript中有以下几种原始类型:

<李>

字符串(字符串)

<李>

数(数字)

<李>

布尔(布尔)

<李>零(空)

<李>

定义(未定义)

<李>

bigint(大整数,ES6)

<李>

符号(标志? ES6)

如下:

 typeof  & # 39; chenpipi& # 39;,,,//,“string", typeof  12345年,,,,,,,,//,“number", typeof ,真的,,,,,,,,,//,“boolean", typeof 零,,,,,,,,,//,“object", typeof 定义;,,,//,“undefined", typeof  12345 n,,,,,,,//,“bigint", typeof 符号(),,,,,//,“symbol" 

特别注意

typeof空虽然返回“object",但是这不代零就表是对象,这其实是JavaScript的一个错误,且从,JavaScript诞生以来便如此。

在JavaScript最初的实现中,JavaScript中的值是由一个表示类型的标签和实际数据值表示的。对象的类型标签是0。由于零,代表的是空指针(大多数平台下值为0 x00),因此,空的类型标签是0,typeof零也因此返回“object"。

的历史“typeof零”:https://2ality.com/2013/10/typeof-null.html

原始值(原始值)

原始值也就是原始类型的值(数据)。

原始值的数据不是一个对象,没有方法。null

JavaScript原始值与包装对象介绍