静态类型定义语言
一种在编译时,数据类型是固定的语言。大多数静态类型定义语言强制这一点,它要求你在使用全部变量以前要声明它们的数据类型。Java和C是静态类型定义语言。
ip
动态类型定义语言
一种在执行期间才去发现数据类型的语言,与静态类型定义相反。VBScript和Python是动态类型定义的,由于它们是在第一次给一个变量赋值的时候找出它的类型的。
强类型定义语言
一种老是强制类型定义的语言。Java和Python是强制类型定义的。若是你有一个整数,若是不显示地进行转换,你不能将其视为一个字符串(在本章后面会有更多如何去作的内容)。
弱类型定义语言
一种类型能够被忽略的语言,与强类型定义相反。VBScript是弱类型定义的。在VBScript中,能够将字符串 '12' 和整数 3 进行链接获得字符串 '123',而后能够把它当作整数 123,而不须要显示转换。字符串