1. 静态类型:在声明之后就不能被修改了强类型优势:2.动态类型:在运行阶段才能确定类型,变量类型可以随时改变2.1弱类型问题:调用不存在方法问题参数问题 1. 静态类型:在声明之后就不能被修改了 强类型优势:1.错误更加早暴露2.代码更智能 编码更准确3.重构更牢靠4.减少不必要的类型推断 2.动态类型:在运行阶段才能确定类型,变量类型可以随时改变js 变量没有类型 但是值有类型js 没有编译环节 2.1弱类型问题: 调用不存在方法问题 参数问题