• 技术文章 >Web开发 >JavaScript

    JavaScript对象如何转为原始类型

    小妮浅浅小妮浅浅2021-07-14 16:29:57原创169

    说明

    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

    专题推荐:javascript对象
    品易云
    上一篇:JavaScript中typeof类型判断的使用 下一篇:JavaScript有哪些作用域类型

    相关文章推荐

    • javascript通配符是什么• javascript连字符的使用• JavaScript引擎的介绍• javascript有关解释型语言的探究• Javascript元字符的使用• javascript如何指定匹配的下限• javascript如何匹配的具体数量• javascript如何搜索可能存在的元素• javascript先行断言是什么• javascript中let是什么• javascript先行断言的两种类型• javascript捕获组的搜索和替换用法• javascript捕获组如何使用• JavaScript插入html页面的方法• JavaScript中typeof类型判断的使用

    全部评论我要评论

  • 取消发布评论
  • 

    Python学习网