zoukankan      html  css  js  c++  java
  • js中的toString和valueOf

    数据的转换

    基本上,所有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>
    静则思,思则变,变则通,通则达
  • 相关阅读:
    Git
    Entropy, relative entropy and mutual information
    2021.5.3 团队冲刺第六天
    2021.5.2 团队冲刺第五天
    2021.5.1 团队冲刺第四天
    2021.4.30 团队冲刺第三天
    2021.4.29 团队冲刺第二天
    2021.4.28 团队冲刺第一天
    2021.4.27
    2021.4.26
  • 原文地址:https://www.cnblogs.com/jing-tian/p/10803586.html
Copyright © 2011-2022 走看看