ToPrimitive

2018-06-16 15:09 更新

ToPrimitive 运算符接受一个值,和一个可选的 期望类型 作参数。ToPrimitive 运算符把其值参数转换为非对象类型。如果对象有能力被转换为不止一种原语类型,可以使用可选的 期望类型 来暗示那个类型。根据下表完成转换:


表10——ToPrimitive转换
输入类型结果
Undefined结果等于输入的参数(不转换)。
Null结果等于输入的参数(不转换)。
Boolean结果等于输入的参数(不转换)。
Number结果等于输入的参数(不转换)。
String结果等于输入的参数(不转换)。
Object返回该对象的默认值。对象的默认值由把期望类型传入作为hint参数调用对象的内部方法[[DefaultValue]]得到,[[DefaultValue]]这个内部方法由8.12.8定义


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号