基本引用类型学习笔记

原始值和引用值

在这里插入图片描述
Symbol(做标识)
在这里插入图片描述
原始值不能有属性
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Array是构造函数名称
在这里插入图片描述

基本包装类型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
调用完成就销毁,故未完成赋值
在这里插入图片描述

数值和number

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Number

在这里插入图片描述

装箱和开箱

装箱:将原始值包装成一个对象,隐式转换成object类型
拆箱:显示转换成值类型
在这里插入图片描述

Number.isFinite()

用于检查一个数值是否有限的(finite)
如果参数类型不是数值,一律返回false

Number.isNaN()
用于检查一个是否为NaN
如果参数类型不为NaN,一律返回false。

新增的方法推荐使用,包含在number内

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Math对象

在这里插入图片描述
在这里插入图片描述

Math对象拓展

在这里插入图片描述
Bigint:表示任意大的整数

布尔值

在这里插入图片描述

字面量

由单引号和双引号括起来的字符序列。
单引号和双引号可以嵌套
字符串字面量可以拆分成数行,每行必须以反斜线(\)结束,且反斜线都不计入字符串的内容

转义字符

转义字符(Escape Sequence)也称字符实体(Character Entity)。在HTML中,定义转义字符串的原因有两个:第一个原因是像“<”和“>”这类符号已经用来表示HTML标签,因此就不能直接当作文本中的符号来使用。
反斜线后加一个字符,用于表达特殊含义(\)
‘\’,’\’,’\r’……
在这里插入图片描述
在这里插入图片描述

字符的Unicode表示法

由于JavaScript只能处理UCS-2编码,造成所有字符在这门语言中都是2个字节,如果是4个字节的字符,会当作两个双字节的字符处理。
JavaScript允许直接用码点表示Unicode字符,写法是"反斜杠+u+码点"。
这种表示法对4字节的码点无效。ES6修正了这个问题,只要将码点放在大括号内,就能正确识别。
在这里插入图片描述
Unicode提供了两种表示方法。一种是带附加符号的单个字符,即一个码点表示一个字符,比如Ǒ的码点是U+01D1;另一种是将附加符号单独作为一个码点,与主体字符复合显示,即两个码点表示一个字符,比如Ǒ可以写成O(U+004F) + ˇ(U+030C)。

方法一
‘\u01D1’
输出:‘Ǒ’

方法二
‘\u004F\u030C’
输出: ‘Ǒ’

String

作为构造函数
通过new string()构造字符串

Es6新增字符串拓展

https://www.jianshu.com/p/80ade3798986

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值