位置:首页 > web前端 > javascript

toString()的方法介绍

dearweb 发布:2022-01-26 22:11:55阅读:

我们在平时的工作中用到toString的场景比较常见,但是有很多小伙伴估计只用到了其中的一种,本文给大家介绍toString的三种使用方式。

一、返回一个字符串

let num = 123

console.log(num.toString())  // 123

二、返回一个该对象的字符串

class Student {
    constructor(name,age){
     this.name = name
     this.age = age   
    }
}

const p = new Student('tom', 12)

console.log(p.toString())  // [Object Object]

三、检测对象类型

Object.prototype.toString方法返回对象的类型字符串,因此可以用来判断一个值的类型,由于实例对象可能会自定义toString方法,覆盖掉Object.prototype.toString方法,所以为了得到类型字符串,最好直接使用Object.prototype.toString方法,通过call的方法,可以在任意值上调用这个方法。

const m = '123'

console.log(Object.prototype.toString.call(m))  // [Object String]

上面关于toString()的三种使用方式,你看懂了吗?

24人点赞 返回栏目 分享一波

小礼物走一波,支持作者

还没有人赞赏,支持一波吧

留言 评论仅代表网友个人 留言列表

暂无留言,快来抢沙发吧!

手机扫码查看 手机扫码查看