最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js中toString方法3個(gè)作用

 更新時(shí)間:2021年12月28日 17:11:52   作者:南風(fēng)晚來(lái)晚相識(shí)  
這篇文章主要給大家分享了js中toString方法的3個(gè)作用,文章圍繞js中toString方法的相關(guān)資料展開全文內(nèi)容,需要的小伙伴可以參考一下,希望對(duì)你的學(xué)習(xí)有所幫助

一、toString方法的三個(gè)作用

?1.返回一個(gè)【表示對(duì)象】的【字符串】

?2.檢測(cè)對(duì)象的類型?

?

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

?3.返回該數(shù)字對(duì)應(yīng)進(jìn)制的字符串。?

console.log(10.toString(2)) //10專為為2進(jìn)制'1010'

在js中包含2進(jìn)制,8進(jìn)制,10進(jìn)制,18進(jìn)制。

二、返回一個(gè)【表示對(duì)象】的【字符串】

Object.prototype.toString()

1.toString是屬于Object原型上的一個(gè)方法。

每一個(gè)對(duì)象都有一個(gè) toString()方法。?默認(rèn)的情況下,toString()方法被每一個(gè)對(duì)象繼承。如果toString沒有被定義的對(duì)象覆蓋。toString返回 '[object type]'?其中type是對(duì)象的類型,type的值可以是Object,

代碼:

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


  • 通過(guò)上面的輸出語(yǔ)句,我們可以確定。
  • 返回來(lái)的確實(shí)是返回一個(gè)【表示對(duì)象】的【字符串】

三、自定義的toString()

我們也可以定義一個(gè)方法 去覆蓋默認(rèn)的toString方法。

自定義的toString()方法不能夠傳入?yún)?shù),并且必須返回一個(gè)字符串。定義的toString可以返回我們?nèi)魏涡枰闹?,如果他能夠附帶任何有關(guān)對(duì)象的信息,他將變成非常有用

代碼如下:

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的許多內(nèi)置對(duì)象都重寫了該函數(shù),以實(shí)現(xiàn)更適合自身的功能需要.

  • 1. Array的每個(gè)元素轉(zhuǎn)換為字符串,并將它們依次連接起來(lái),兩個(gè)元素之間用英文逗號(hào)作為
  • 2.Boolean 如果布爾值是true,則返回"true"。否則返回"false""。
  • 3.Date 返回日期的文本表示。

到此這篇關(guān)于js中toString方法3個(gè)作用的文章就介紹到這了,更多相關(guān)js中toString方法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

松桃| 临澧县| 赤城县| 临江市| 连城县| 临江市| 呼图壁县| 土默特左旗| 延津县| 会同县| 东乌珠穆沁旗| 牡丹江市| 杭锦旗| 浠水县| 东兴市| 安泽县| 闵行区| 铜梁县| 富顺县| 宜良县| 边坝县| 长寿区| 新乡市| 平定县| 临西县| 延长县| 灵璧县| 庆安县| 新兴县| 辽阳县| 正阳县| 益阳市| 四子王旗| 轮台县| 宜章县| 高雄市| 庐江县| 辽阳市| 德保县| 德庆县| 台东县|