ts学习-类型思维 figerismy 2020-07-08 157 阅读1分钟 强类型与弱类型 强类型:不允许改变变量类型,除非进行强制类型转换,不同类型的变量不允许相互赋值,eg: java 弱类型:变量可以被赋予不同的数据类型, eg: js 动态类型与静态类型 动态类型:执行阶段确定所有变量的类型,在时间和空间上都会有较多的消耗 js, 特点:对类型宽松,bug可能隐藏数月或是数年,运行时性能查,可读性差 静态类型:编译阶段确定所有变量的类型 c++,特点:对类型极度严格,立即发现错误,运行时性能好,自文档化 js: 动态弱类型语言