在上一篇中講到了JS的型別、記憶體的管理、var的特性、刪除的屬性,以及可以完整優化速度的IIFE。
在這篇來講個自動轉型以及閉包吧!
在上一篇中講到了JS的型別、記憶體的管理、var的特性、刪除的屬性,以及可以完整優化速度的IIFE。
在這篇來講個自動轉型以及閉包吧!
有在寫JS的朋友,應該或多或少都會有一些感覺,就是覺得JS非常好上手,也知道自己在寫什麼。但是寫起來就是不踏實...
這是為什麼呢?
因為JS的語言特性跟其他語言不大相同,來舉個例子看看
1=="1"
如果這是在C#,會直接報錯,因為型別不同。
而在JS之中呢,卻會發現沒有錯耶!執行也正常耶!那就這樣寫好了> O <
然後事隔多年,悲劇就發生了