類型基礎2 動態類型與靜態類型

靜態類型語言:在編譯階段確定所有變量的類型

動態類型語言:在執行階段確定所有變量的類型

內存角度:
動態類型:在程序運行時,動態計算屬性偏移值

靜態類型與動態類型對比

靜態類型語言: 動態類型語言:

對類型極度嚴格

立即發現錯誤

運行時性能好

自文檔化

動態類型語言:

對類型非常寬鬆

Bug可能隱藏數月甚至數年

運行時性能差

可讀性差

javascript 就是一門動態弱類型語言

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章