介绍
这篇文章主要介绍”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