js valueOf()函数用于返回指定对象的原始值
2017-04-05 12:07
411 查看
valueOf()函数用于返回指定对象的原始值。
该方法属于
Object对象,由于所有的对象都"继承"了Object的对象实例,因此几乎所有的实例对象都可以使用该方法。
对象 | 返回值 |
---|---|
Array | 数组实例对象。 |
Boolean | 布尔值。 |
Date | 以毫秒数存储的时间值,从 UTC 1970 年 1 月 1 日午夜开始计算。 |
Function | 函数本身。 |
Number | 数字值。 |
Object | 对象本身。这是默认设置。 |
String | 字符串值。 |
// Array:返回数组对象本身 var array = ["CodePlayer", true, 12, -5]; document.writeln( array.valueOf() === array ); // true // Date:当前时间距1970年1月1日午夜的毫秒数 var date = new Date(2013, 7, 18, 23, 11, 59, 230); document.writeln( date.valueOf() ); // 1376838719230 // Number:返回数字值 var num = 15.26540; document.writeln( num.valueOf() ); // 15.2654 // 布尔:返回布尔值true或false var bool = true; document.writeln( bool.valueOf() === bool ); // true // new一个Boolean对象 var newBool = new Boolean(true); // valueOf()返回的是true,两者的值相等 document.writeln( newBool.valueOf() == newBool ); // true // 但是不全等,两者类型不相等,前者是boolean类型,后者是object类型 document.writeln( newBool.valueOf() === newBool ); // false // Function:返回函数本身 function foo(){ } document.writeln( foo.valueOf() === foo ); // true var foo2 = new Function("x", "y", "return x + y;"); document.writeln( foo2.valueOf() === foo2 ); // true // Object:返回对象本身 var obj = {name: "张三", age: 18}; document.writeln( obj.valueOf() === obj ); // true // String:返回字符串值 var str = "http://www.365mini.com"; document.writeln( str.valueOf() === str ); // true // new一个字符串对象 var str2 = new String("http://www.365mini.com"); // 两者的值相等,但不全等,因为类型不同,前者为string类型,后者为object类型 document.writeln( str2.valueOf() === str2 ); // false
相关文章推荐
- js返回最终样式函数,兼容IE和DOM,设置参数:元素对象、样式特性
- C++11用于计算函数对象返回类型的统一方法
- js获取指定节点对象的样式属性的值的封装函数(兼容ie、Opera和符合w3c标准浏览器)
- jquery中ajax如何返回值到上层函数的方法以及对于js处理json对象方法的记录
- Python3基础 Python的函数都有返回值 无指定返回值的函数 返回NONE对象
- Asp DatePart 函数的语法详解(用于计算日期并返回指定的时间间隔)
- 如果对象为空,java函数String.valueOf(Object obj)返回"null"字符串
- Asp DatePart 函数的语法详解(用于计算日期并返回指定的时间间隔)
- js中函数对象的方法,原型方法apply、call、bind、toString、toLocaleString、valueOf
- jQuery.isEmptyObject()函数用于判断指定参数是否是一个空对象。
- 「原」valueOf() //返回某个字符串对象的原始值 20140830 ①文本处理
- eval解析JSON中的注意点 在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数。 2. 使用Function对象来进行返回解析。 使用eval
- str 函数主要用于返回与指定数值表达式对应的字符,截取小数位数
- js-用于检测类数组对象的函数
- js获取指定节点对象的样式属性的值的封装函数(兼容ie、Opera和符合w3c标准浏览器)
- C++11 理解 (二十八) 之 用于计算函数对象返回类型的统一方法
- js技术:该函数返回ajax需要的关键对象:xmlhttprequest
- js 用于检测类数组对象的函数方法
- 函数功能:传入一个数组,返回数组中第二大数。已知数组中的对象都是数字构成的字符串,且任意两元素不相等。 如传入:@[@"1",@"2",@"3",@"4"],返回@"3"
- 函数对象的应用:在指定的文件中显示指定长度的字符串