首页 > Web开发 > 详细

js中的toString和valueOf

时间:2019-05-02 23:20:45      阅读:142      评论:0      收藏:0      [点我收藏+]

数据的转换

基本上,所有JS数据类型都拥有valueOf和toString这两个方法,null除外。它们俩解决javascript值运算与显示的问题

所有对象继承了两个转换方法:

第一个是toString(),它的作用是返回一个反映这个对象的字符串

第二个是valueOf(),它的作用是返回它相应的原始值

 

每个JavaScript固有对象的 valueOf 方法定义不同。

1.valueOf() 方法可返回 Number 对象的原始值

<script type="text/javascript"> 
var boo = new Number(20)     //Array、Object、Boolean、Number、String、Date、Function
document.write(boo.valueOf());    //20
</script> 

 

Math 和 Error 对象没有 valueOf 方法。

 

2.toString() 方法可把一个逻辑值转换为字符串,并返回结果。

<script type="text/javascript"> 
var boo = new Number(2); //Array、Object、Boolean、Number、String、Date、Function
document.write(boo.toString());  //2
</script>

 

js中的toString和valueOf

原文:https://www.cnblogs.com/jing-tian/p/10803586.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!