valueOf方法返回指定对象的值

方法格式

object.valueOf()

返回值

返回该对象的原始值

方法描述

  • JavaScript 中的 valueOf() 方法用于返回指定对象的原始值,若对象没有原始值,则将返回对象本身。通常由JavaScript内部调用,而不是在代码中显式调用。当遇到要预期的原始值的对象时,JavaScript会自动调用它。

  • 默认情况下,valueOf方法由Object后面的每个对象继承。 每个内置的核心对象都会覆盖此方法以返回适当的值。如果对象没有原始值,则valueOf将返回对象本身。

不同类型对象的valueOf方法的返回值

1.Array  返回数组对象本身

2.Boolean 布尔值

3.Date 存储的时间是从 1970 年 1 月 1 日午夜开始计的毫秒数 UTC。

4.Function 函数本身

5.Num 数字值

6.Object 对象本身

7.String 字符串值

Math和Error对象没有valueOf方法

  • number:该场合需要转成数值
  • string:该场合需要转成字符串
  • default:该场合可以转成数值,也可以转成字符串

valueOf()方法详解相关推荐

  1. JavaScript中的valueOf方法详解

    Object.prototype.valueOf() valueOf() 方法返回指定对象的原始值. 语法 object.valueOf() 返回值 返回值为该对象的原始值. 描述 JavaScrip ...

  2. android json mysql_Android通过json向MySQL中读写数据的方法详解【读取篇】

    本文实例讲述了Android通过json向MySQL中读取数据的方法.分享给大家供大家参考,具体如下: 首先 要定义几个解析json的方法parseJsonMulti,代码如下: private vo ...

  3. java kaptcha_java相关:kaptcha验证码使用方法详解

    java相关:kaptcha验证码使用方法详解 发布于 2020-6-7| 复制链接 摘记: 本文为大家分享了kaptcha验证码的使用方法,供大家参考,具体内容如下1.首先在pom.xml文件中导入 ...

  4. 线程池invokeAll方法详解

    线程池invokeAll方法详解 问题起源与抽象 问题排查与猜测 猜测一:invokeAll 在异步执行后会不会同步等待线程执行完毕获取最终结果 猜测二:队列里面可能存在第一次调用 invokeAll ...

  5. android 多闹钟实现代码,Android编程实现闹钟的方法详解

    Android编程实现闹钟的方法详解 发布时间:2020-09-30 10:18:02 来源:脚本之家 阅读:75 作者:Jacob-wj 本文实例讲述了Android编程实现闹钟的方法.分享给大家供 ...

  6. JavaScript字符串对象的方法详解

    JavaScript字符串对象的方法详解 前面的博客我们说到了字符串对象的创建,属性及字符串的拼接.现在来详细讲一下字符串的方法. 1.ES6之前的方法 // js字符串的方法var str=&quo ...

  7. Java 静态工厂方法详解

    Java 静态工厂方法详解 本文章主要是对<Effective Java>对静态工厂方法的理解 第一次使用静态工厂方法是在HIT<Software Construction>课 ...

  8. python统计csv行数_对Python 多线程统计所有csv文件的行数方法详解

    如下所示: #统计某文件夹下的所有csv文件的行数(多线程) import threading import csv import os class MyThreadLine(threading.Th ...

  9. python修改文件内容_Python批量修改文本文件内容的方法详解

    这篇文章主要介绍了Python批量修改文本文件内容的方法的相关资料,需要的朋友可以参考下 Python批量替换文件内容,支持嵌套文件夹 import os path="./" fo ...

最新文章

  1. 一文读懂支持向量机SVM(附实现代码、公式)
  2. 深入理解CSS变形transform(3d)
  3. 8 行 Node.js 代码实现代理服务器
  4. IIS如何配置可以下载APK、IPA文件
  5. 最详细的排序解析,理解七大排序
  6. PHP Calendar 函数,wordpress函数get_calendar()用法示例
  7. python多线程实现for循环_Python多线程实现同时执行两个while循环
  8. PHP抽象类与接口的区别
  9. 查看虚拟机cpu型号_KVM虚拟机,如何设置虚拟机的CPU型号与物理机是一样的
  10. Android 进行单元測试难在哪-part3
  11. 机器学习入门|线性回归(二)
  12. 动态路由协议的基本配置---RIP
  13. 共享智能榨汁机器人_新橙派果汁机器人-让智能现榨果汁触手可及
  14. CRM 客户资源管理 (一)
  15. java getbytes 不一样_(透彻)java String.getBytes()编码问题
  16. oracle sql中( ),Oracle SQL中的函数
  17. JavaScript:100以内质数1000以内的质数显示和统计
  18. FHQ-Treap 简介
  19. 寒食 —— [当代] 光剑
  20. 计算机培训中学语文研修计划,中学2018教师培训研修计划

热门文章

  1. 有没有更好的RFID固定资产管理系统?有RFID资产管理解决方案-新导智能
  2. 一键GHOST 优盘版 安装运行
  3. 自助建站与智能建站有什么特点
  4. 系统封装Win7专业版(安装软件、系统优化、封装注意)
  5. 分享25个超酷的凸活版印制(Letterprint)名片设计
  6. 百分之九十的程序员都掌握的C#技巧
  7. 阿里巴巴程序员常用的 15 款开发者工具
  8. 最小二乘法,正则推导
  9. 5 Fast unfolding of communities in large networks
  10. Java基础项目——客户信息管理软件