首页 > 作文

js中toString方法3个作用

更新时间:2023-04-04 12:05:56 阅读: 评论:0

一、tostring方法的三个作用

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

2.检测对象的类型

obje日暮乡关何处是烟波江上使人愁ct.prototype.tostring.call(arr)==="[object array]"

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

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

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

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

object.prototy长沙大学排名pe.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 my的宾格   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”。否则返回”fal””。3.date 返回日期的文本表示。

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

本文发布于:2023-04-04 12:05:55,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/1b97138abd4f2c7d37ff916d5d5f4667.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:js中toString方法3个作用.doc

本文 PDF 下载地址:js中toString方法3个作用.pdf

标签:对象   字符串   方法   自定义
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图