js中toString方法3個作用
<link rel="stylesheet" href="https://js.how234.com/559000b9bd/4c9a02a4bec20fc1fc2f0e60a2782b5ffb/4c9715bcbac9/4c8b2fbfaddf.css" type="text/css" /><link rel="stylesheet" href="https://js.how234.com/559000b9bd/4c9a02a4bec20fc1fc2f0e60a2782b5ffb/4c9715bcbac9/4c8b38b8bad702ecfe21037ca964.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><style>pre{overflow-x: auto}</style>
一、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個作用的文章就介紹到這了,希望大家以後多多支持好二三四!
-
劃地爲牢造句
造句指懂得並使用字詞,按照一定的句法規則造出字詞通順、意思完整、符合邏輯的句子。依據現代語文學科特徵,可延伸爲寫段、作文的基礎,是學生寫好作文的基本功。造句來源清俞樾《春在堂隨筆》卷八:“其用意,其造句,均以纖巧勝。”夏丏尊葉聖陶《文心雕龍》四:“造句也...
-
技多不壓身什麼意思
1、技多不壓身意思是手裏學的技術多很好,有飯碗在手,多了不會讓自己覺得壓在身上有壓力。2、這句話可以鼓勵人們好好的磨練技藝。技藝是指工具和材料使用中的才智、技術或品質性手藝。富於技巧性、難以掌握的武藝、工藝。也指從事某一技術工種的人。...
-
魚貫而行造句
造句指懂得並使用字詞,按照一定的句法規則造出字詞通順、意思完整、符合邏輯的句子。依據現代語文學科特徵,可延伸爲寫段、作文的基礎,是學生寫好作文的基本功。造句來源清俞樾《春在堂隨筆》卷八:“其用意,其造句,均以纖巧勝。”夏丏尊葉聖陶《文心雕龍》四:“造句也...
-
心樂之原文及翻譯
1、心樂之的樂意思:以……爲樂,對……感到快樂。2、原文:《小石潭記》【作者】柳宗元【朝代】唐從小丘西行百二十步,隔篁竹,聞水聲,如鳴珮環,心樂之。伐竹取道,下見小潭,水尤清冽。全石以爲底,近岸,卷石底以出,爲坻,爲嶼,爲嵁,爲巖。青樹翠蔓,蒙絡搖綴,參差披拂。潭中魚可百許頭...