我的杂乱随笔记录

1.数据类型

js 中数据类型分为两类,一类是基本数据类型,一类是对象类型。

  • 7 种原始数据类型: Null Undefined String Number Boolean BigInt Symbol
  • Object 对象类型,也称为引用类型

    1.2数据类型的区别:

    • 基本类型:存储在栈内存里面,大小固定,可在栈内快速查找
    • 引用类型:存储在堆内存里面,大小不固定,栈内存里面只存储堆中的内存地址
      「所以,查找对象则是从栈内存里面进行查找,则,基本对象我们是对其值进行操作,引用对象则是对其内存地址进行操作」

2.非数字NaN

typeOf NaN			输出number
NaN==NaN			输出false  原因:NaN 表示非数字,
意思就是一个除了数字之外,是一个范围,这个范围可能是任何,所以两个NaN不相等

3.toStringh和valueOf

toString和valueOf都是js数据类型的上的两个方法。

  • toString. 返回对象的字符串
  • valueOf 返回对象的原始值。
    两者在输出对象时候都会被调用。在数值运算中,先调用valueOf,字符串运算中,先调用toString.
posted @ 2021-05-01 17:16  西柚_w  阅读(49)  评论(1)    收藏  举报