再和“面向?qū)ο蟆闭剳賽?- 對象簡介(一)

JavaScript中的面向?qū)ο笫莻€老生常談的話題财异,但是依然有很多小伙伴處于懵逼的狀態(tài)倘零。面試時候最擔心的就是被問到面向?qū)ο笙嚓P(guān)的內(nèi)容,自己看過無數(shù)的資料戳寸,依然對面向?qū)ο蟀偎疾坏闷浣獬适弧5降资裁词窃停渴裁词菢?gòu)造函數(shù)庆揩?什么是繼承俐东。。订晌。一提到這些概念那真是欲哭無淚虏辫、悲憤交加,甚至恨的直咬牙锈拨!所以有必要重新再談一次面向?qū)ο笃鲎M瑫r我也希望通過這幾篇文章讓你對面向?qū)ο笥珊奚鷲郏俚綈酆藿患樱詈髳鄣盟廊セ顏恚?/p>

對象

??各位老鐵們應該聽過一個詞叫“一切皆對象”娄昆,而“面向?qū)ο蟆?/code>中也帶了一個“對象”佩微,可見“對象”這個詞非常重要。所以弄清楚 “對象”是什么尤為重要萌焰。

??對象在生活中指的是女朋友或者男朋友哺眯,而在JavaScript里說的通俗一點就是一個放了很多屬性與方法的集合,有很多的屬性與方法是一個對象最顯著的特點(可以粗暴的認為扒俯,但凡有屬性與方法的就是個對象)奶卓。JavaScript里除了運算符、語句撼玄、表達式(這些都是基本語法夺姑,任何一門語言都得有基本的語法)以外,其它的都是對象或者說是某個對象身上的一部分掌猛,所以說js里一切皆對象是有講究的盏浙。換句話說,我們在寫js的時候荔茬,其實都是用一些基本語法去操作對象

1废膘、字符串

'kaivon'.length;         //6 屬性
'kaivon'.substring(2);   //ivon  方法

2、數(shù)字

(12.25).toFixed(1);     //12.3 方法

3慕蔚、布爾值

true.toString();        //true 方法

4殖卑、函數(shù)

const fn=function(){};
fn.name;    //fn    屬性
fn.call(window);    //方法

數(shù)組與對象想必就更不用解釋了

對象分類

在JavaScript中我把對象分為三類,全局對象坊萝、內(nèi)置對象孵稽、自定義對象

1、全局對象

  • 它是JavaScript預定義的對象十偶,作為JavaScript的全局函數(shù)和全局屬性的占位符

  • 它是頂層對象菩鲜,由宿主環(huán)境決定類型
    1、網(wǎng)頁里為window

    this===window;  //true
    

    2惦积、node里為Global

  • 它身上的屬性或方法可以直接使用接校,不用指定所屬對象

parseInt('12a');   //12
window.parseInt('12a);  //12
String(12); //12
window.String(12);  //12
  • 它有構(gòu)造函數(shù)但無法實例化
window.constructor===Window; //true
window instanceof Window;   //true
new Window();   //報錯

<br />

2、內(nèi)置對象

  • ECMAScript自己定義的對象狮崩,每個對象都有一個自己對應的構(gòu)造函數(shù)
Object.prototype.constructor===Object;      //true
Array.prototype.constructor===Array;        //true
Function.prototype.constructor==Function;   //true
  • 每個內(nèi)置對象都是全局對象的一個屬性(內(nèi)置對象都是全局對象的兒子)
window.Object===Object;      //true
window.Array===Array;        //true
window.Function==Function;   //true
  • 內(nèi)置對象分類
    Object蛛勉、Number、String睦柴、Boolean诽凌、Array、Math坦敌、Date侣诵、JSON痢法、RegExp、Function...
    所有內(nèi)置對象請移步https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects

  • 內(nèi)置對象之間也有繼承關(guān)系杜顺,所有內(nèi)置對象中Object是絕對的大哥财搁,其它對象都會繼承它原型里的屬性與方法

Number.prototype.__proto__===Object.prototype;  //true
String.prototype.__proto__===Object.prototype;  //true
Boolean.prototype.__proto__===Object.prototype; //true
Array.prototype.__proto__===Object.prototype;   //true
Function.prototype.__proto__===Object.prototype;//true

可能有些小伙伴在這里會不理解,沒關(guān)系躬络。這里想讓你知道的是內(nèi)置對象反正能跟Object扯上關(guān)系尖奔,后面的文章會詳細去說,我們要放長線掉大魚穷当。

3越锈、自定義對象

面向?qū)ο蟮膬?nèi)容,后面文章詳細說

這篇文章主要介紹對象的概念膘滨,下篇文章詳細介紹面向?qū)ο罄锏南嚓P(guān)概念

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市稀拐,隨后出現(xiàn)的幾起案子火邓,更是在濱河造成了極大的恐慌,老刑警劉巖德撬,帶你破解...
    沈念sama閱讀 218,204評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件铲咨,死亡現(xiàn)場離奇詭異,居然都是意外死亡蜓洪,警方通過查閱死者的電腦和手機纤勒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來隆檀,“玉大人摇天,你說我怎么就攤上這事】致兀” “怎么了泉坐?”我有些...
    開封第一講書人閱讀 164,548評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長裳仆。 經(jīng)常有香客問我腕让,道長,這世上最難降的妖魔是什么歧斟? 我笑而不...
    開封第一講書人閱讀 58,657評論 1 293
  • 正文 為了忘掉前任纯丸,我火速辦了婚禮,結(jié)果婚禮上静袖,老公的妹妹穿的比我還像新娘觉鼻。我一直安慰自己,他們只是感情好队橙,可當我...
    茶點故事閱讀 67,689評論 6 392
  • 文/花漫 我一把揭開白布滑凉。 她就那樣靜靜地躺著统扳,像睡著了一般。 火紅的嫁衣襯著肌膚如雪畅姊。 梳的紋絲不亂的頭發(fā)上咒钟,一...
    開封第一講書人閱讀 51,554評論 1 305
  • 那天,我揣著相機與錄音若未,去河邊找鬼朱嘴。 笑死,一個胖子當著我的面吹牛粗合,可吹牛的內(nèi)容都是我干的萍嬉。 我是一名探鬼主播,決...
    沈念sama閱讀 40,302評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼隙疚,長吁一口氣:“原來是場噩夢啊……” “哼壤追!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起供屉,我...
    開封第一講書人閱讀 39,216評論 0 276
  • 序言:老撾萬榮一對情侶失蹤行冰,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后伶丐,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體悼做,經(jīng)...
    沈念sama閱讀 45,661評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,851評論 3 336
  • 正文 我和宋清朗相戀三年哗魂,在試婚紗的時候發(fā)現(xiàn)自己被綠了肛走。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,977評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡录别,死狀恐怖朽色,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情组题,我是刑警寧澤纵搁,帶...
    沈念sama閱讀 35,697評論 5 347
  • 正文 年R本政府宣布,位于F島的核電站往踢,受9級特大地震影響腾誉,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜峻呕,卻給世界環(huán)境...
    茶點故事閱讀 41,306評論 3 330
  • 文/蒙蒙 一利职、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧瘦癌,春花似錦猪贪、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽西傀。三九已至,卻和暖如春桶癣,著一層夾襖步出監(jiān)牢的瞬間拥褂,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評論 1 270
  • 我被黑心中介騙來泰國打工牙寞, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留饺鹃,地道東北人。 一個月前我還...
    沈念sama閱讀 48,138評論 3 370
  • 正文 我出身青樓间雀,卻偏偏與公主長得像悔详,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子惹挟,可洞房花燭夜當晚...
    茶點故事閱讀 44,927評論 2 355

推薦閱讀更多精彩內(nèi)容

  • ??面向?qū)ο螅∣bject-Oriented连锯,OO)的語言有一個標志归苍,那就是它們都有類的概念,而通過類可以創(chuàng)建任意...
    霜天曉閱讀 2,109評論 0 6
  • 博客內(nèi)容:什么是面向?qū)ο鬄槭裁匆嫦驅(qū)ο竺嫦驅(qū)ο缶幊痰奶匦院驮瓌t理解對象屬性創(chuàng)建對象繼承 什么是面向?qū)ο?面向?qū)ο?..
    _Dot912閱讀 1,424評論 3 12
  • 概要 64學時 3.5學分 章節(jié)安排 電子商務網(wǎng)站概況 HTML5+CSS3 JavaScript Node 電子...
    阿啊阿吖丁閱讀 9,197評論 0 3
  • 酒干倘賣無 酒干倘賣無 酒干倘賣無 酒干倘賣無 多么熟悉的聲音 陪我多少年風和雨 從來不需要想起 永遠也不會忘記 ...
    菲爾2017閱讀 417評論 0 1
  • “夜半三更幺齿拂,盼天明” “夜已深驳规,還有什么人,這樣醒著數(shù)傷痕” “一杯敬明天署海,一杯敬過往” 最近好多人問我和毛不易...
    毛十八321閱讀 466評論 1 0