js相關(guān)

console.log();輸出优俘,可以直接輸出變量京办,要輸出字符串"xxx"

也可以用c的printf格式輸出。不過帆焕,占位符的種類比較少惭婿,只支持字符(%s)、整數(shù)(%d或%i)叶雹、浮點(diǎn)數(shù)(%f)和對象(%o)四種审孽。

目前就了解一點(diǎn),覺得js是一個(gè)不要求變量類型的語法浑娜,應(yīng)該和php類似佑力,萬物皆是var出來的,我是把它看成字符串型筋遭,然后需要的時(shí)候進(jìn)行強(qiáng)轉(zhuǎn)打颤,然后判斷==是弱等于,會把左右兩邊自動轉(zhuǎn)化成同一類型進(jìn)行比較漓滔,可以進(jìn)行判斷是否完全相等编饺,使用===

函數(shù)的話就是?function aaa(bbb){}這個(gè)樣子

有個(gè)輸出的地方要注意?console.log輸出變量顯示問題

Object value at left was shapshotted when logged, value below was envalueated jast now

什么意思呢?就是說這個(gè)標(biāo)記左邊的值是代碼運(yùn)行到這句時(shí)變量的快照响驴,而下面的值是你展開這個(gè)對象時(shí)才評估的值透且,這樣的設(shè)計(jì)是為了防止代碼運(yùn)行過程中 log 語句進(jìn)行 snapshot 占用大量資源拖慢代碼運(yùn)行。所以在這個(gè)標(biāo)記后面兩次都輸出 bbb 是正確的豁鲤。

作用域:var在函數(shù)里定義的才是局部變量秽誊。直接使用變量不聲明則是隱式全局變量,函數(shù)里也是全局的

預(yù)解析:變量聲明提升在函數(shù)聲明上面琳骡。var a=b=c 相當(dāng)于定義var a和兩個(gè)隱式全局變量b锅论、c

類存在堆里,對象的值存在堆上楣号,引用地址放在棧里

基本包裝類型:本身是基本類型最易,但是可以調(diào)用了類方法或者屬性怒坯,就是基本包裝類型(由變量->對象)。new一個(gè)普通類型就變成對象了藻懒。比如在判斷true false的時(shí)候 剔猿。true&&對象->對象? 對象&&true->ture

```

//1 調(diào)用構(gòu)造函數(shù)創(chuàng)建對象

? ? var obj=new Object();

? ? //2. 自定義構(gòu)造函數(shù)創(chuàng)建對象

? ? //自定義構(gòu)造函數(shù)

? ? function Person(name,age) {

? ? ? this.name=name;

? ? ? this.age=age;

? ? ? this.sayHi=function () {

? ? ? ? console.log("您好,我叫:"+this.name);

? ? ? };

? ? }

? ? //創(chuàng)建對象----實(shí)例化一個(gè)對象,并初始化

? ? var per=new Person("小明",20);

? ? per.name="張三";

? ? //四件事:

? ? /*

? ? * 1. 開辟空間,存儲創(chuàng)建的新的對象

? ? * 2. 把this設(shè)置為當(dāng)前的對象

? ? * 3. 設(shè)置對象的屬性和方法的值

? ? * 4. 返回創(chuàng)建后新的對象

? ? * */

3.字面量的方式

? ? var obj2={

? ? ? name:"小明",

? ? ? age:20,

? ? ? sayHi:function () {

? ? ? ? console.log("我是:"+this.name);

? ? ? }

? ? };

```

作用域:var在函數(shù)里定義的才是局部變量。直接使用變量不聲明則是隱式全局變量嬉荆,函數(shù)里也是全局的

預(yù)解析:變量聲明提升在函數(shù)聲明上面归敬。var a=b=c 相當(dāng)于定義var a和兩個(gè)隱式全局變量b、c

類存在堆里员寇,對象的值存在堆上弄慰,引用地址放在棧里

實(shí)例對象的構(gòu)造器(構(gòu)造函數(shù)) 指向該構(gòu)造函數(shù)(es5沒有class概念)

person.construcor == Person

person._proto_.construcor = Person

實(shí)例對象的屬性__proto__ 其實(shí)等于構(gòu)造函數(shù)的prototype屬性第美,這兩個(gè)都是原型對象

//通過原型添加方法蝶锋,解決數(shù)據(jù)共享,節(jié)省內(nèi)存空間

Person.prototype.eat = function(){}

訪問屬性和方法的時(shí)候什往,先對象本身扳缕,然后去創(chuàng)建該對象的構(gòu)造函數(shù)的原型里找

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市别威,隨后出現(xiàn)的幾起案子躯舔,更是在濱河造成了極大的恐慌,老刑警劉巖省古,帶你破解...
    沈念sama閱讀 216,744評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件粥庄,死亡現(xiàn)場離奇詭異,居然都是意外死亡豺妓,警方通過查閱死者的電腦和手機(jī)惜互,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,505評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來琳拭,“玉大人训堆,你說我怎么就攤上這事“奏遥” “怎么了坑鱼?”我有些...
    開封第一講書人閱讀 163,105評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長絮缅。 經(jīng)常有香客問我鲁沥,道長,這世上最難降的妖魔是什么耕魄? 我笑而不...
    開封第一講書人閱讀 58,242評論 1 292
  • 正文 為了忘掉前任黍析,我火速辦了婚禮,結(jié)果婚禮上屎开,老公的妹妹穿的比我還像新娘阐枣。我一直安慰自己马靠,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,269評論 6 389
  • 文/花漫 我一把揭開白布蔼两。 她就那樣靜靜地躺著甩鳄,像睡著了一般。 火紅的嫁衣襯著肌膚如雪额划。 梳的紋絲不亂的頭發(fā)上妙啃,一...
    開封第一講書人閱讀 51,215評論 1 299
  • 那天,我揣著相機(jī)與錄音俊戳,去河邊找鬼揖赴。 笑死,一個(gè)胖子當(dāng)著我的面吹牛抑胎,可吹牛的內(nèi)容都是我干的燥滑。 我是一名探鬼主播,決...
    沈念sama閱讀 40,096評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼阿逃,長吁一口氣:“原來是場噩夢啊……” “哼铭拧!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起恃锉,我...
    開封第一講書人閱讀 38,939評論 0 274
  • 序言:老撾萬榮一對情侶失蹤搀菩,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后破托,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體肪跋,經(jīng)...
    沈念sama閱讀 45,354評論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,573評論 2 333
  • 正文 我和宋清朗相戀三年土砂,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了州既。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,745評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡瘟芝,死狀恐怖易桃,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情锌俱,我是刑警寧澤晤郑,帶...
    沈念sama閱讀 35,448評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站贸宏,受9級特大地震影響造寝,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜吭练,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,048評論 3 327
  • 文/蒙蒙 一诫龙、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧鲫咽,春花似錦签赃、人聲如沸谷异。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,683評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽歹嘹。三九已至,卻和暖如春孔庭,著一層夾襖步出監(jiān)牢的瞬間尺上,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,838評論 1 269
  • 我被黑心中介騙來泰國打工圆到, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留怎抛,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,776評論 2 369
  • 正文 我出身青樓芽淡,卻偏偏與公主長得像马绝,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子吐绵,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,652評論 2 354

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

  • 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執(zhí)行單位為行(line)迹淌,也就是一...
    悟名先生閱讀 4,148評論 0 13
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理河绽,服務(wù)發(fā)現(xiàn)己单,斷路器,智...
    卡卡羅2017閱讀 134,652評論 18 139
  • 工廠模式類似于現(xiàn)實(shí)生活中的工廠可以產(chǎn)生大量相似的商品耙饰,去做同樣的事情纹笼,實(shí)現(xiàn)同樣的效果;這時(shí)候需要使用工廠模式。簡單...
    舟漁行舟閱讀 7,752評論 2 17
  • nginx_status配置 conf配置開啟nginx status監(jiān)控 重啟nginx 測試status 數(shù)據(jù)...
    ProMonkey_LAIN閱讀 293評論 0 1
  • — Intro — 原聲古典吉他大概有上千年的歷史苟跪,而電吉他從被發(fā)明到現(xiàn)在僅有不到一百年的時(shí)間廷痘,但是其對現(xiàn)代流行音...
    GuitarArt閱讀 3,506評論 0 1