...
静态类型
以ts为例,如果有语法类型错误,会在编译时就报错
let bool: boolean = true
console.log(bool.split());
动态类型
以js为例,没有编译阶段,如果有语法类型错误,会在运行时报错影响线上
------------------------------------------------------------------------------------------------------------------
判断机制 按照类型检查的时机