<strike id="cakm0"></strike>
  • <button id="cakm0"><dl id="cakm0"></dl></button>
  • <samp id="cakm0"><tbody id="cakm0"></tbody></samp>
    <samp id="cakm0"><pre id="cakm0"></pre></samp><ul id="cakm0"></ul>
    <strike id="cakm0"></strike>
    <li id="cakm0"></li>
  • <ul id="cakm0"></ul>
  • 更多精彩內(nèi)容,歡迎關(guān)注:

    視頻號(hào)
    視頻號(hào)

    抖音
    抖音

    快手
    快手

    微博
    微博

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

    文檔

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

    這篇文章主要給大家分享了js中toString方法的3個(gè)作用:1、返回一個(gè)【表示對(duì)象】的【字符串】;2、檢測(cè)對(duì)象的類型;Object.prototype.toString.call(arr)==="[object Array]";3、返回該數(shù)字對(duì)應(yīng)進(jìn)制的字符串。
    推薦度:
    導(dǎo)讀這篇文章主要給大家分享了js中toString方法的3個(gè)作用:1、返回一個(gè)【表示對(duì)象】的【字符串】;2、檢測(cè)對(duì)象的類型;Object.prototype.toString.call(arr)==="[object Array]";3、返回該數(shù)字對(duì)應(yīng)進(jìn)制的字符串。

    一、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]

    通過上面的輸出語句,我們可以確定。

    返回來的確實(shí)是返回一個(gè)【表示對(duì)象】的【字符串】

    三、自定義的toString()

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

    自定義的toString()方法不能夠傳入?yún)?shù),并且必須返回一個(gè)字符串。定義的toString可以返回我們?nèi)魏涡枰闹担绻軌蚋綆魏斡嘘P(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)換為字符串,并將它們依次連接起來,兩個(gè)元素之間用英文逗號(hào)作為

    2.Boolean 如果布爾值是true,則返回"true"。否則返回"false""。

    3.Date 返回日期的文本表示。

    到此這篇關(guān)于js中toString方法3個(gè)作用的文章就介紹到這了,希望大家以后多多支持好二三四!

    文檔

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

    這篇文章主要給大家分享了js中toString方法的3個(gè)作用:1、返回一個(gè)【表示對(duì)象】的【字符串】;2、檢測(cè)對(duì)象的類型;Object.prototype.toString.call(arr)==="[object Array]";3、返回該數(shù)字對(duì)應(yīng)進(jìn)制的字符串。
    推薦度:
    為你推薦
    資訊專欄
    熱門視頻
    相關(guān)推薦
    python繪圖中四個(gè)繪圖技巧 參照密接是什么 adobecreativecloud是什么 網(wǎng)易云一起聽是怎么添加歌的 叮咚買菜在哪里搶菜 怎么關(guān)閉360畫報(bào) 描寫燕子詩(shī)句 帶有春字詩(shī)句 春游的詩(shī) 美女的詩(shī) 有意境的詩(shī) 春天唯美的詩(shī) 踏春的詩(shī) 贊美英雄的詩(shī) 如何控制自己的情緒 冬至是什么意思含義 大紅袍茶的作用與功效 手機(jī)總是自動(dòng)下載軟件怎么關(guān)閉 什么叫子非魚 怎么表白 qq的昵稱大全 lol游戲名字大全 女生網(wǎng)名大全 男生網(wǎng)名 好聽的四字昵稱 簡(jiǎn)單樸素的網(wǎng)名 流行網(wǎng)名大全非主流 qq群名稱 好聽的英語單詞網(wǎng)名 二字網(wǎng)名干凈 有趣的昵稱名字 QQ昵稱男生取名 企業(yè)微信和個(gè)人微信的區(qū)別 magic3和magic4區(qū)別 天璣1200比8100差多少 驍龍865和驍龍888那個(gè)好 南都六宗不包括 天鐵是什么東西 2000為什么叫千禧年 康師傅跟統(tǒng)一什么關(guān)系
    Top 精品人妻中文无码AV在线| 欧洲精品99毛片免费高清观看 | 日韩人妻精品无码一区二区三区 | 久久九九国产精品怡红院| 国产日韩精品视频| 亚洲性色精品一区二区在线| 久久国产精品久久久久久| 久久久久人妻一区精品| 六月婷婷精品视频在线观看| 国内精品伊人久久久影院| 久久久久久国产精品mv| 久久久久国产精品三级网| 国产成人精品三级麻豆| 亚洲精品无码专区久久| 亚洲国产精品专区| 99热精品国产三级在线观看| 国产精品偷伦视频观看免费 | 国产精品亚洲mnbav网站| 国产青草亚洲香蕉精品久久 | 国产精品成人四虎免费视频| 成人区精品一区二区不卡亚洲| 99精品国产在这里白浆| 国产精品禁18久久久夂久| 精品无码国产一区二区三区51安| 91麻豆精品福利在线观看| 久久精品国产亚洲AV网站| 久久99热国产这有精品| 亚洲综合无码精品一区二区三区| 精品国产AⅤ一区二区三区4区| 精品一区二区高清在线观看| 国产精品亚洲一区二区三区在线观看 | 91精品天美精东蜜桃传媒入口| 久久免费观看国产精品88av| 国产精品偷伦视频观看免费| 亚洲精品无码永久在线观看你懂的| 91精品成人免费国产| 9久9久热精品视频在线观看| 国内精品久久久久久久亚洲| 9丨精品国产高清自在线看| 日韩制服国产精品一区| 国产亚洲精品无码成人|