JavaScript对象如何转为原始类型

美女程序员鼓励师

说明

1、将原始类型的对象转换为内置的[ToPrimitive]函数。

2、使用Symbol.toPrimitive()方法,优先调用后返回。

3、调用valueOf(),如果转换为原始类型,则返回。

调用toString(),如果转换为原始类型,则返回。如果没有返回原类型,就会报错。

实例

var obj = {

  value: 3,

  valueOf() {

    return 4;

  },

  toString() {

    return '5'

  },

  [Symbol.toPrimitive]() {

    return 6

  }

}

console.log(obj + 1); // 输出7

以上就是JavaScript对象转为原始类型的方法,希望对大家有所帮助。更多Javascript学习指路:Javascript

推荐操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。

以上是 JavaScript对象如何转为原始类型 的全部内容, 来源链接: utcz.com/z/545396.html

回到顶部