有在寫JS的朋友,應該或多或少都會有一些感覺,就是覺得JS非常好上手,也知道自己在寫什麼。但是寫起來就是不踏實...
這是為什麼呢?
因為JS的語言特性跟其他語言不大相同,來舉個例子看看
1=="1"
如果這是在C#,會直接報錯,因為型別不同。
而在JS之中呢,卻會發現沒有錯耶!執行也正常耶!那就這樣寫好了> O <
然後事隔多年,悲劇就發生了
有在寫JS的朋友,應該或多或少都會有一些感覺,就是覺得JS非常好上手,也知道自己在寫什麼。但是寫起來就是不踏實...
這是為什麼呢?
因為JS的語言特性跟其他語言不大相同,來舉個例子看看
1=="1"
如果這是在C#,會直接報錯,因為型別不同。
而在JS之中呢,卻會發現沒有錯耶!執行也正常耶!那就這樣寫好了> O <
然後事隔多年,悲劇就發生了