<address id="zhpbl"></address>
<noframes id="zhpbl">
<address id="zhpbl"><form id="zhpbl"><th id="zhpbl"></th></form></address>

    <em id="zhpbl"></em>

      <address id="zhpbl"><th id="zhpbl"><progress id="zhpbl"></progress></th></address>
      更多精彩內容,歡迎關注:

      視頻號
      視頻號

      抖音
      抖音

      快手
      快手

      微博
      微博

      js里toString方法3個作用

      文檔

      js里toString方法3個作用

      這篇文章主要給大家分享了js中toString方法的3個作用:1、返回一個【表示對象】的【字符串】;2、檢測對象的類型;Object.prototype.toString.call(arr)==="[object Array]";3、返回該數字對應進制的字符串。
      推薦度:
      導讀這篇文章主要給大家分享了js中toString方法的3個作用:1、返回一個【表示對象】的【字符串】;2、檢測對象的類型;Object.prototype.toString.call(arr)==="[object Array]";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方法3個作用

      這篇文章主要給大家分享了js中toString方法的3個作用:1、返回一個【表示對象】的【字符串】;2、檢測對象的類型;Object.prototype.toString.call(arr)==="[object Array]";3、返回該數字對應進制的字符串。
      推薦度:
      為你推薦
      資訊專欄
      熱門視頻
      相關推薦
      什么是參照密接 adobecreativecloud是干什么的軟件 網易云一起聽要怎么添加歌 叮咚買菜軟件在哪里搶菜 關閉360畫報教程 寫燕子的詩 帶有春字的詩詞 有哪些春游的詩 美女的古詩詞 有意境的古詩詞 春天的唯美古詩詞 踏春的古詩詞 贊美英雄的古詩詞 如何管理自己的情緒 大紅袍的好處 為什么手機總是自動下載軟件 子非魚有什么哲學思想 如何向喜歡的人表白 重陽節幾月幾日 父親節什么時候 四個字網名 簡約網名 好聽的qq群昵稱 榮耀magic3和榮耀magic4 驍龍888和865差距大嗎 南都六宗哪六個 千禧年是指2000年嗎 康師傅和統一的關系 與我國接壤的國家有幾個 鼓勵人努力奮斗的古詩詞 清明節詩句古詩大全 去廈門旅游自由行攻略 大麥茶功效 華佗死因 昆明旅游景點攻略自由行 自己去廬山旅游攻略 日本旅游攻略景點必去 三亞旅游攻略熱門景點 絲綢之路的起點 蘇打水的好處
      Top 少妇高潮太爽了在线视频