zoukankan      html  css  js  c++  java
  • js中toLocalString()、toString()和valueOf()方法

    所有的对象都具有toLocaleString()、toString()和valueOf()方法,
    toString()
    1、Array.toString():将数组转换成一个字符串,并且返回这个字符串。
    描述:当数组用于字符串环境中时,javascript会调用这一方法将数组自动转换成一个字符串。toString()在把数组转换成字符串时,首先要将数组的每个元素都转换成字符串(通过调用这些元素的toString方法)。当每个元素都被转换成字符串时,它就以列表的形式输出这些字符串,字符串之间用逗号分隔。返回值与没有参数的jion()方法返回的字符串相同。
    2、Boolean.toString():将布尔值转换为字符串。
    描述:根据原始布尔值或者Boolean对象的值返回字符串“true”或“false”。
    3、Date.toString():将Date对象转换成一个字符串,采用本地时间。

    5、Function.toString():把函数转换成字符串
    描述:可以以一种与实现相关的方法将函数转换成字符串。在大多数的实现中,例如ie和firefox,它返回Function关键字、参数列表、函数体部分。

    6、Number.toString():将数字转换为字符串。用它的参数指定的基数或底数(底数范围为2-36)。如果省略参数,则使用基数10。当参数值为2时,返回二进制数。


    valueOf()函数用于返回指定对象的原始值。

    该方法属于Object对象,由于所有的对象都"继承"了Object的对象实例,因此几乎所有的实例对象都可以使用该方法。

    所有主流浏览器均支持该函数。

    语法:object.valueOf( )
    返回值:valueOf()函数返回指定对象的原始值。

    JavaScript的许多内置对象都重写了该函数,以实现更适合自身的功能需要。因此,不同类型对象的valueOf()方法的返回值和返回值类型均可能不同。

    对象 返回值
    Array 数组实例对象。
    Boolean 布尔值。
    Date 以毫秒数存储的时间值,从 UTC 1970 年 1 月 1 日午夜开始计算。
    Function 函数本身。
    Number 数字值。
    Object 对象本身。这是默认设置。
    String 字符串值。

  • 相关阅读:
    数据结构实验之栈与队列四:括号匹配(SDUT 2134)
    从 s 点到 t 点的最短路(简单模板)(迪杰斯特拉)
    畅通工程续(HDU 1874)(简单最短路)
    Til the Cows Come Home ( POJ 2387) (简单最短路 Dijkstra)
    顺序表应用7:最大子段和之分治递归法(SDUT 3664)
    Java面向对象4(P~U)
    House Lawn Kattis
    Jumbled String (Kattis
    队列详解及java实现
    栈详解及java实现
  • 原文地址:https://www.cnblogs.com/zqcoding/p/6837965.html
Copyright © 2011-2022 走看看