我的编程空间,编程开发者的网络收藏夹
学习永远不晚

js中toString方法3个作用

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

js中toString方法3个作用

一、toString方法的三个作用

 1.返回一个【表示对象】的【字符串】

 2.检测对象的类型 

 


Object.prototype.toString.call(arr)==="[object Array]"

 3.返回该数字对应进制的字符串。 


console.log(10.toString(2)) //10专为为2进制'1010'

在js中包含2进制,8进制,10进制,18进制。

二、返回一个【表示对象】的【字符串】

Object.prototype.toString()

1.toString是属于Object原型上的一个方法。

每一个对象都有一个 toString()方法。 默认的情况下,toString()方法被每一个对象继承。如果toString没有被定义的对象覆盖。toString返回 '[object type]' 其中type是对象的类型,type的值可以是Object,

代码:


class Person{
  constructor(name,age){
    this.name=name
    this.age=age
  }
}
let zs=new Person('张三',18)
console.log( zs.toString() ) // [object Object]


  • 通过上面的输出语句,我们可以确定。
  • 返回来的确实是返回一个【表示对象】的【字符串】

三、自定义的toString()

我们也可以定义一个方法 去覆盖默认的toString方法。

自定义的toString()方法不能够传入参数,并且必须返回一个字符串。定义的toString可以返回我们任何需要的值,如果他能够附带任何有关对象的信息,他将变成非常有用

代码如下:


class Person{
  constructor(name,age){
    this.name=name
    this.age=age
  }
  // 重写Object.prototype.toString()
  toString(){
    return `Person{name=${this.name},age=${this.age}}`
  }
}
let zs=new Person('张三',18)
console.log( zs.toString() ) //Person{name=张三,age=18}

JavaScript的许多内置对象都重写了该函数,以实现更适合自身的功能需要.

  • 1. Array的每个元素转换为字符串,并将它们依次连接起来,两个元素之间用英文逗号作为
  • 2.Boolean 如果布尔值是true,则返回"true"。否则返回"false""。
  • 3.Date 返回日期的文本表示。

到此这篇关于js中toString方法3个作用的文章就介绍到这了,更多相关js中toString方法内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

js中toString方法3个作用

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

js中toString方法的作用是什么

js中toString方法的作用是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一、toString方法的三个作用 1.返回一个【表示对象】的【字符串】 2
2023-06-22

java中tostring方法有什么作用

Java中的toString方法用于返回对象的字符串表示形式。它通常被用于打印对象的值或调试目的。具体来说,当一个对象被传递给System.out.println方法时,系统会自动调用对象的toString方法来获取其字符串表示形式,然后将
2023-08-31

java中tostring方法有什么用

Java中的toString方法主要用于返回对象的字符串表示形式。它可以用于打印对象的信息、调试代码以及方便地将对象转换为字符串进行处理。具体用途包括:1. 打印对象的字符串表示形式:toString方法可以返回对象的字符串表示形式,通常包
2023-08-18

c#中tostring方法有什么用

在C#中,ToString()方法用于将对象的值转换为其等效的字符串表示形式。它是C#中所有对象都继承的方法,因此可以在任何对象上调用。ToString()方法的主要用途是用于调试和输出对象的字符串表示形式,以便在日志、控制台输出或其他输
c#中tostring方法有什么用
2024-02-29

java中tostring方法的用法是什么

在Java中,toString方法是一个被所有类继承的方法,它用来返回一个表示对象内容的字符串。默认情况下,toString方法返回的字符串由类名、'@'符号和对象的哈希码组成。但是,大多数情况下,我们会重写该方法,以便返回更加有意义的字符
2023-10-18

java中的tostring方法怎么使用

在Java中,toString()方法是Object类的一个方法,可以用于将一个对象转换成字符串表示形式。通常情况下,toString()方法被用于打印对象的信息,或者在调试时显示对象的内容。要使用toString()方法,可以按照以下步骤
2023-08-16

Object toString方法如何在Java项目中使用

今天就跟大家聊聊有关Object toString方法如何在Java项目中使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、Object类介绍 Object类在Java里面是一个
2023-05-31

3-3 File类的常用操作的静态方法练

3-1-5  File类的常用操作的静态方法练习文本文件是我们接触频繁的一类文件,记事本程序经常操作的文件就是文本文件,很多应用程序会保存一些记录到日志文件里,这种日志文件也可以是文本文件。通过本小节的学习,可以掌握对文本文件的简单读写方法
2023-01-31

js中matchAll()方法的使用方法

本篇内容介绍了“js中matchAll()方法的使用方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!说明1、matchAll()方法返回一
2023-06-20

Java中构造函数,set/get方法和toString方法使用及注意说明

这篇文章主要介绍了Java中构造函数,set/get方法和toString方法的使用及注意说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-01-09

js中replace()方法怎么用法

这篇文章将为大家详细讲解有关js中replace()方法怎么用法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。JavaScript是什么JavaScript是一种直译式的脚本语言,其解释器被称为JavaS
2023-06-14

js中arguments的使用方法

本篇内容主要讲解“js中arguments的使用方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“js中arguments的使用方法”吧!说明1、当不确定传递了多少参数时,可以使用argumen
2023-06-20

js中Date()方法怎么用

这篇文章主要为大家展示了“js中Date()方法怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“js中Date()方法怎么用”这篇文章吧。1、获取当前时间必须实例化,Date对象会自动将当前
2023-06-20

js中splice()方法怎么用

这篇文章主要介绍js中splice()方法怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!JavaScript是什么JS是JavaScript的简称,它是一种直译式的脚本语言,其解释器被称为JavaScript引
2023-06-14

js中test方法怎么用

这篇文章将为大家详细讲解有关js中test方法怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。JavaScript是什么JS是JavaScript的简称,它是一种直译式的脚本语言,其解释器被称为Jav
2023-06-14

js中Array.filter()方法的使用

这篇文章主要讲解了“js中Array.filter()方法的使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“js中Array.filter()方法的使用”吧!1、用filter()方法返回
2023-06-20

编程热搜

目录