valueOf()方法详解
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()方法详解相关推荐
- JavaScript中的valueOf方法详解
Object.prototype.valueOf() valueOf() 方法返回指定对象的原始值. 语法 object.valueOf() 返回值 返回值为该对象的原始值. 描述 JavaScrip ...
- android json mysql_Android通过json向MySQL中读写数据的方法详解【读取篇】
本文实例讲述了Android通过json向MySQL中读取数据的方法.分享给大家供大家参考,具体如下: 首先 要定义几个解析json的方法parseJsonMulti,代码如下: private vo ...
- java kaptcha_java相关:kaptcha验证码使用方法详解
java相关:kaptcha验证码使用方法详解 发布于 2020-6-7| 复制链接 摘记: 本文为大家分享了kaptcha验证码的使用方法,供大家参考,具体内容如下1.首先在pom.xml文件中导入 ...
- 线程池invokeAll方法详解
线程池invokeAll方法详解 问题起源与抽象 问题排查与猜测 猜测一:invokeAll 在异步执行后会不会同步等待线程执行完毕获取最终结果 猜测二:队列里面可能存在第一次调用 invokeAll ...
- android 多闹钟实现代码,Android编程实现闹钟的方法详解
Android编程实现闹钟的方法详解 发布时间:2020-09-30 10:18:02 来源:脚本之家 阅读:75 作者:Jacob-wj 本文实例讲述了Android编程实现闹钟的方法.分享给大家供 ...
- JavaScript字符串对象的方法详解
JavaScript字符串对象的方法详解 前面的博客我们说到了字符串对象的创建,属性及字符串的拼接.现在来详细讲一下字符串的方法. 1.ES6之前的方法 // js字符串的方法var str=&quo ...
- Java 静态工厂方法详解
Java 静态工厂方法详解 本文章主要是对<Effective Java>对静态工厂方法的理解 第一次使用静态工厂方法是在HIT<Software Construction>课 ...
- python统计csv行数_对Python 多线程统计所有csv文件的行数方法详解
如下所示: #统计某文件夹下的所有csv文件的行数(多线程) import threading import csv import os class MyThreadLine(threading.Th ...
- python修改文件内容_Python批量修改文本文件内容的方法详解
这篇文章主要介绍了Python批量修改文本文件内容的方法的相关资料,需要的朋友可以参考下 Python批量替换文件内容,支持嵌套文件夹 import os path="./" fo ...
最新文章
- 一文读懂支持向量机SVM(附实现代码、公式)
- 深入理解CSS变形transform(3d)
- 8 行 Node.js 代码实现代理服务器
- IIS如何配置可以下载APK、IPA文件
- 最详细的排序解析,理解七大排序
- PHP Calendar 函数,wordpress函数get_calendar()用法示例
- python多线程实现for循环_Python多线程实现同时执行两个while循环
- PHP抽象类与接口的区别
- 查看虚拟机cpu型号_KVM虚拟机,如何设置虚拟机的CPU型号与物理机是一样的
- Android 进行单元測试难在哪-part3
- 机器学习入门|线性回归(二)
- 动态路由协议的基本配置---RIP
- 共享智能榨汁机器人_新橙派果汁机器人-让智能现榨果汁触手可及
- CRM 客户资源管理 (一)
- java getbytes 不一样_(透彻)java String.getBytes()编码问题
- oracle sql中( ),Oracle SQL中的函数
- JavaScript:100以内质数1000以内的质数显示和统计
- FHQ-Treap 简介
- 寒食 —— [当代] 光剑
- 计算机培训中学语文研修计划,中学2018教师培训研修计划