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可以返回我们任何需要的值,如果他能够附带任何有关对象的信息,他将关于祖国的名言变成非常有用
代码如下:
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
的许多内置对象都重写了该函数,以实现更适合自身的功能需要.
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 条评论) |