-
- String
-
Number
-
基础类型构造函数(不推荐使用的特性)
-
本文小节
=========================================================================
本文将探究一个极其有趣的概念,即基础类型的属性方法。怎么样,是不是有点懵?且听我慢慢道来~
在其他面向对象的编程语言中,例如Java
、C++
,属性是对象的独有概念,基础类型就是基础类型,是不存在属性方法概念的。
没错,又是JavaScript
的馊主意,其引擎允许我们像操作对象一样使用属性方法操作基础类型的数据。
在讲解这个奇怪的特性之前,我们要先明确基础类型和对象类型之间的差别是什么?
- 何为基础类型
-
JavaScript
基础类型中的中一种值; -
JavaScript
中存在7
种基础类型,分别是:String
、Number
、Boolean
、BigInt
、Symbol
、null
和undefined
;
- 何为对象类型
-
一个数据包,使用
{ }
创建,能存储多个值; -
JavaScript
还