亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

JavaScript深入淺出

Bosn 資深架構師
難度中級
時長 5小時28分
學習人數
綜合評分9.60
493人評價 查看評價
9.8 內容實用
9.5 簡潔易懂
9.5 邏輯清晰
專門寫個評論: 謝謝老師,您講的真好!
function typeOf(val) {
var typeStr = Object.prototype.toString.apply(val);
var matched = /^\[object\s(\w+)\]$/.exec(typeStr);
return matched[1];
}

這樣是不是更好些?
console.log(obj.__proto__ === foo.prototype); //true
console.log(foo.__proto__ === Function.prototype); //true
所有對象的__proto__都指向其構造器的prototype。
所有構造器/函數的__proto__都指向Function.prototype,它是一個空函數。
LOL kengB
內容挺好的,怎么就跟不上了?評論里跟不上的多看看基礎,沒事兒多看看書,再來看肯定能看懂。
大前年想學開發,就一臉懵逼,現在想在學~還是一臉懵逼
不是很適合零基礎,需要有一定的編程經驗。不然一直講理論,沒有案例就會看得一頭霧水,不知道講這個有啥用?為什么講這些?
JS中有隱式類型轉換,我們可以利用它。比如,想把一個數字轉換成字符串,可以用42+“”,因為數字加字符串首先把數字轉換成字符串再進行拼接;想把一個字符串轉換成數字,可以用“42”-0,字符串和數字相減,首先把字符串轉換成數字,再做減法。
嚴格等于===:首先判斷類型,類型不同直接返回false。如果類型相同,還需要進一步比較,如果是基本數據類型,比較值(有一個特殊情況,number中的NaN和任何東西包括它自身都是false);如果是對象數據類型,則比較引用,例如[1,2]==[1,2]返回false
非嚴格等于==:首先判斷類型,如果類型不同,嘗試做類型轉換。比如null==undefined,返回true;42=="42",先把字符串轉換為數字再比較;0==false,返回true,先把布爾型轉換成數字;對象和基本數據類型,先把對象轉換成基本數據類型
javaScript一共六種數據類型,其中包括對象數據類型以及原始數據類型
對象數據類型:Function,Date,Array等
原始數據類型:number,string,boolean,null,undefined
搞對象不是件容易的事情,哈哈
在嚴格模式下重復定義屬性沒毛病啊,也沒有語法錯誤
看到有同學 評論說“”菜鳥不懂林子深,我要回去看草根“”。感覺很貼切,回去啃基礎去哈哈
我表示沒看懂題目
課程須知
1.您至少學習了本站“JS入門”、“JS進階”兩門基礎課程。 2.如您具備一定實踐經驗對學習有很大幫助。 3.如您沒有腳本編程開發經驗,學習過程有可能會受挫部分內容或示例代碼,請“暫時略過不懂的部分,后面章節會闡述”,當然想透徹學習,還需大量實踐來體會知識的內涵。
老師告訴你能學到什么?
結合實例,深入解析以下知識內容: 1. 數據類型、表達式和運算符、語句; 2. 對象、數組、變量、函數; 3. this、閉包和作用域; 4. OOP; 5. 正則與模式匹配。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消