• JS中的tostring()方法


    看到一个toString()方法,在JS中,定义的所有对象都具有toString()方法。

    定义和用法

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

    语法

    booleanObject.toString();

    返回值

    根据原始布尔值或者 booleanObject 对象的值返回字符串 "true" 或 "false"。

    抛出

    如果调用该方法的对象不是 Boolean,则抛出异常 TypeError。

    创建一个 Boolean 对象,并把它转换成字符串:

     1 <!doctype html>
     2 <html lang="en"> 
     3 <head> 
     4     <meta charset="UTF-8"> 
     5     <title>J-Query选择器</title> 
     6     <script type="text/javascript" src="js/jquery-2.1.1.js"></script>
     7     <script type="text/javascript">
     8      var boo = new Boolean(true)
     9      document.write(boo.toString())
    10     </script>
    11 </head>
    12 <body>
    13   </body>
    14 </html>

    Number类型的toString()方法比较特殊,有默认模式基模式两种。

     默认模式的例子:

    1 <script type="text/javascript">
    2      var num1 = 10;
    3      var num2 = 10.0;
    4      var num3 = 10.5;
    5      alert(num1.toString());//输出10
    6      alert(num2.toString());//输出10
    7      alert(num3.toString());//输出10.5
    8 </script>

    无论你用什么表示法声明数字,默认模式只是按十进制返回。

     基模式的例子:

    1 <script type="text/javascript">
    2     var num1 = 10.5;
    3     alert(num1.toString(2));//输出1010.1
    4     alert(num1.toString(8));//输出12.4
    5     alert(num1.toString(16));//输出a.8
    6 </script>

    很明显,基模式就是把数值型转换成相应的进制。

  • 相关阅读:
    重置root密码
    JavaEE完整体系架构
    Analysis servlet injection
    隔离级别
    ULVAC爱发科皮拉尼真空计SW1-N说明书-手册
    研华advantech-凌华ADLINK板卡运动控制卡
    vc6.0转vs2012的一些错误与解决方法
    MFC时间简单比较方法
    MFC_VC++_时间获取与保存列表控件内容到文件操作方法
    show and hide. xp扩展名
  • 原文地址:https://www.cnblogs.com/liubeimeng/p/3880893.html
Copyright © 2020-2023  润新知