2010年2月1日 星期一

Massive javascript data type

javascript由於型態之間較為鬆散,型態轉換可以利用自動來完成。這樣好像不錯的樣子,但對我而言是個大災難。

型態命名好像都隨意的樣子,但若經過運算的話,常常會得到意想不到的結果。在這裡建議對於每一個變數都要確實掌握型態,初始化或是轉換也要明確使用函式進行轉換,否則單憑想著"反正瀏覽器會幫我轉換",到時候debug就等著一行一行看了。

JavaScript的資料型態及變數記載了一些自動轉換的規則,可以用來參考。數字、字串的判斷,可以由JavaScript中isNaN函数就可以獲得了。

如果有更好的IDE就好了。

沒有留言: