前端資源系列(5)-JavaScript奇味探索

JavaScript中有不少奇妙的東西,歸咎or歸功於設計時候的迅速。缺陷有,可是JavaScript的強大確實體現的淋漓盡致。javascript

它是如此的靈活,固然隨之而來的即是開發的代價,它不像強類型語言那樣規規矩矩。html

一直用着JavaScript,但是有時候有的問題就是很難一時回答得上來,可能大概知道那麼些思路,可是又很難回答得清楚,有時候是很須要本身去思考的。可貴週末晚上悠閒,回味這些看起來有點怪怪卻又在發生着的問題。前端

若是學習須要:前端教程&開發模塊化/規範化/工程化/優化&工具/調試&值得關注的博客/Git&面試-資源彙總java

歡迎提issues斧正,最新更新在: JavaScript奇味探索git

爲何 [1,2] + [3,4] 不等於 [1,2,3,4]?

爲何"0" == !"0" " " == !" " [] == ![] 爲true?

爲何 ++[[]][+[]]+[+[]] = 10?

爲何 javascript 中 0.1 + 0.2 == 0.30000000000000004?

0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 ==0.9999999999999999
0.1 * 10 == 1

爲何 ["1", "2", "3"].map(parseInt) 返回 [1, NaN, NaN]?

JavaScript中,{}+{}等於多少?

JavaScript中,undefined與null的區別?

爲何 parseInt(0.0000008) === 8?

爲何在函數裏聲明var a = b = 5;在函數外卻能訪問到b?

call和apply的第一個參數是null/undefined是什麼意思?

querySelectorAll 方法相比 getElementsBy 系列方法有什麼區別?

隨時遇到問題再補充,有好奇心纔會有進步!github

相關文章
相關標籤/搜索