类型基础2 动态类型与静态类型

清疚 2023-02-21 12:26 116阅读 0赞

静态类型语言:在编译阶段确定所有变量的类型

动态类型语言:在执行阶段确定所有变量的类型

内存角度:
动态类型:在程序运行时,动态计算属性偏移值

静态类型与动态类型对比












静态类型语言: 动态类型语言:

对类型极度严格

立即发现错误

运行时性能好

自文档化

动态类型语言:

对类型非常宽松

Bug可能隐藏数月甚至数年

运行时性能差

可读性差

javascript 就是一门动态弱类型语言

发表评论

表情:
评论列表 (有 0 条评论,116人围观)

还没有评论,来说两句吧...

相关阅读

    相关 类型基础2 动态类型静态类型

    静态类型语言:在编译阶段确定所有变量的类型 动态类型语言:在执行阶段确定所有变量的类型 内存角度: 动态类型:在程序运行时,动态计算属性偏移值 静态类型与动态类型对比