带你读书之“红宝书”:第五章 基本引用类型⑤

简介: 带你读书之“红宝书”:第五章 基本引用类型⑤

写在前头

大多数小伙伴看技术书籍都会用“啃”来描述读书的直观感受,当然我也是一个前端小白,白的透明那种,但是我在读技术书籍感觉到“啃”的时候,我希望把我啃红宝书第四版的过程的想法,总结带给大家,以供后来者能够更快上手。


注: 本文由于作者水平原因,如有错误之处,恳请大家指正,另外随着学习的深入,体会的加深,我会不断回来更新,修改这类文章。


思维导图

7e1446840237460dada0a84e2ac30fdb_tplv-k3u1fbpfcp-zoom-in-crop-mark_4536_0_0_0.png


简述

引用类型虽然有点像类,但跟类并不是一个概念。还是得区分开来,引用类型就是一个模子,可以用这个模子造出很多东西。


5.3. 原始值包装类型

41e726b8b1c141a88e9d25044de75318_tplv-k3u1fbpfcp-zoom-in-crop-mark_4536_0_0_0.png


5.3.2. Number

重写方法

valueOf() 返回Number对象表示的原始数值。

toLocaleString()返回字符串。

toString()f返回字符串。


进制改变

toString()可以传入一个参数作为基数,来确定进制。


格式化数值为字符串

  • toFixed()
    ①位数处理
传递的参数是数字的后面的小数位数。
复制代码


  • ②计算失真
* 指定位内:缺位数会自动补充0.
   * 指定位外:超过了参数指定的位数,四舍五入即可。
   * 多个浮点数计算可以会不准确。
复制代码


  • ③位数限制
通常小数位只能控制在0~20之间。
复制代码


  • ToExponential()
    科学计数法
    可以向这个函数传入一个参数表示数字的总位数。
  • ToPrecision()
    本质
    会根据情况来调用toFixed()或者ToExponential()
    位数限制
    通常可以表示1~21个小数位的数值。
  • typeof操作符
    原始值会返回number,引用值会返回object。
  • instacnof操作符
    原始值 instanceof Number 返回false,引用值 instanceof Number 返回true。


isInteger()方法与安全整数

  • inInteger()
    作用:用来判断数值是否为整数。
  • isSafeInteger()
    IEEE754数值格式有一个特殊的数值范围,所以这个范围里二进制值可以表示一个整数值。最大为2的53次方-1,最小为-2的53次方+1。
    使用isSafeInteger(),可以用来判断这个数是否在那个安全的数值范围区域。


5.3.3. String

重写方法

valueOf(),toLocaleString(),toString()都返回对象的原始字符串值。


length属性

  • 字符计算
    ① length表示字符串中字符的数量。空格字符这些都要计算进去。
    ② 双字节字符也可以按单字符来计数。



目录
相关文章
|
前端开发 JavaScript C语言
带你读书之“红宝书”:第十章 函数①
带你读书之“红宝书”:第十章 函数①
101 0
带你读书之“红宝书”:第十章 函数①
|
前端开发 C语言
带你读书之“红宝书”:第十章 函数④
带你读书之“红宝书”:第十章 函数④
78 0
带你读书之“红宝书”:第十章 函数④
|
编译器 C++
【C++】—— 类和对象(中)一张图带你搞清楚6个默认成员函数+万字总结 复习全靠它(2)
【C++】—— 类和对象(中)一张图带你搞清楚6个默认成员函数+万字总结 复习全靠它(2)
93 0
【C++】—— 类和对象(中)一张图带你搞清楚6个默认成员函数+万字总结 复习全靠它(2)
|
前端开发
带你读书之“红宝书”:第五章 基本引用类型③
带你读书之“红宝书”:第五章 基本引用类型③
86 0
带你读书之“红宝书”:第五章 基本引用类型③
|
存储 前端开发
带你读书之“红宝书”:第五章 基本引用类型④
带你读书之“红宝书”:第五章 基本引用类型④
85 0
带你读书之“红宝书”:第五章 基本引用类型④
|
前端开发 索引
带你读书之“红宝书”:第五章 基本引用类型⑦
带你读书之“红宝书”:第五章 基本引用类型⑦
81 0
带你读书之“红宝书”:第五章 基本引用类型⑦
|
前端开发 JavaScript 物联网
带你读书之“红宝书”:第五章 基本引用类型⑥
带你读书之“红宝书”:第五章 基本引用类型⑥
71 0
带你读书之“红宝书”:第五章 基本引用类型⑥
|
前端开发
带你读书之“红宝书”:第五章 基本引用类型②
带你读书之“红宝书”:第五章 基本引用类型②
63 0
带你读书之“红宝书”:第五章 基本引用类型②
|
前端开发
带你读书之“红宝书”:第五章 基本引用类型①
带你读书之“红宝书”:第五章 基本引用类型①
90 0
带你读书之“红宝书”:第五章 基本引用类型①
|
JavaScript 前端开发 C语言
带你读书之“红宝书”:第十章 函数③
带你读书之“红宝书”:第十章 函数③
104 0
带你读书之“红宝书”:第十章 函数③