<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、返回該數字對應進制的字符串。
      推薦度:
      為你推薦
      資訊專欄
      熱門視頻
      相關推薦
      python繪圖中四個繪圖技巧 參照密接是什么 adobecreativecloud是什么 網易云一起聽是怎么添加歌的 叮咚買菜在哪里搶菜 怎么關閉360畫報 描寫燕子詩句 帶有春字詩句 春游的詩 美女的詩 有意境的詩 春天唯美的詩 踏春的詩 贊美英雄的詩 如何控制自己的情緒 冬至是什么意思含義 大紅袍茶的作用與功效 手機總是自動下載軟件怎么關閉 什么叫子非魚 怎么表白 qq的昵稱大全 lol游戲名字大全 女生網名大全 男生網名 好聽的四字昵稱 簡單樸素的網名 流行網名大全非主流 qq群名稱 好聽的英語單詞網名 二字網名干凈 有趣的昵稱名字 QQ昵稱男生取名 企業微信和個人微信的區別 magic3和magic4區別 天璣1200比8100差多少 驍龍865和驍龍888那個好 南都六宗不包括 天鐵是什么東西 2000為什么叫千禧年 康師傅跟統一什么關系
      Top 少妇高潮太爽了在线视频