类型平安的角度,编程语言分为 弱类型强类型
两者的区别在于:是否容许随便的隐式类型转换

类型查看的角度,编程语言分为 动态类型动静类型
两者的区别在于:是否容许随时去批改变量的类型