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

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

JavaScript深入淺出

Bosn 資深架構師
難度中級
時長 5小時28分
學習人數
綜合評分9.60
493人評價 查看評價
9.8 內容實用
9.5 簡潔易懂
9.5 邏輯清晰

最贊回答 / sixGod
我覺得在js中直接寫[],就是定義一個數組了,二個數組比較,比的是內存地址吧,前一個[]開僻一個內存空間,后一個[]是開僻的另一個內存空間,所以這二個對象是不一樣的,所以是false

最贊回答 / HZFEStudio
取反是優先級非常高的運算符。當瀏覽器掃描到"!"后,會去運算之后的語句,從而達到函數自執行的效果,等同于:(function(){console.log(1);}());這樣的自執行函數寫法。而函數是一定有返回值的,只是沒有去獲取他。若函數里沒有寫return,就會默認返回一個值:undefined,獲取undefined,那么!function(){'use strict';var obj = {x:1,x:2};}(); 就是?!undefined 了,也就是true。

最新回答 / uhelper_net
筆記時,不同數據類型會做相關轉換,true轉換為1,false轉換為0.具體的可以買本<<JavaScript高級程序設計第三版>>或<<JavaScript權威指南第六版>>看一下.里面講解很詳細.

最贊回答 / 用戶1099417
在此頁 按F12,在console輸入“+!{}”、“+”、“+!”結果都是0;“+!{}[true]”、“+!{}[1]”、“+[1]”、“+!{}[false]”結果都是1."!{}"是false,“!{}[true]”是true,“+!{}[true]”相當于“+true”結果是1

最贊回答 / 采藥超人
額。。。你這個叫沒讀懂題第三個條件的意思是,確定哪些類型要區別主要是針對函數,日期, window來說的,因為這三個都是Object,需要進一步細分(第二行有錯別字,更正了)
課程須知
1.您至少學習了本站“JS入門”、“JS進階”兩門基礎課程。 2.如您具備一定實踐經驗對學習有很大幫助。 3.如您沒有腳本編程開發經驗,學習過程有可能會受挫部分內容或示例代碼,請“暫時略過不懂的部分,后面章節會闡述”,當然想透徹學習,還需大量實踐來體會知識的內涵。
老師告訴你能學到什么?
結合實例,深入解析以下知識內容: 1. 數據類型、表達式和運算符、語句; 2. 對象、數組、變量、函數; 3. this、閉包和作用域; 4. OOP; 5. 正則與模式匹配。

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消