靜態類型定義語言
一種在編譯時,數據類型是固定的語言。大多數靜態類型定義語言強制這一點,它要求你在使用全部變量以前要聲明它們的數據類型。Java和C是靜態類型定義語言。
ip
動態類型定義語言
一種在執行期間纔去發現數據類型的語言,與靜態類型定義相反。VBScript和Python是動態類型定義的,由於它們是在第一次給一個變量賦值的時候找出它的類型的。
強類型定義語言
一種老是強制類型定義的語言。Java和Python是強制類型定義的。若是你有一個整數,若是不顯示地進行轉換,你不能將其視爲一個字符串(在本章後面會有更多如何去作的內容)。
弱類型定義語言
一種類型能夠被忽略的語言,與強類型定義相反。VBScript是弱類型定義的。在VBScript中,能夠將字符串 '12' 和整數 3 進行鏈接獲得字符串 '123',而後能夠把它當作整數 123,而不須要顯示轉換。字符串