强类型 & 弱类型 静态类型 & 动态类型

2018-12-19  本文已影响0人  前端girl吖

强类型 & 弱类型 (针对类型转换是否)
静态类型 & 动态类型 (针对类型检查时机)


强类型 & 弱类型

静态类型 & 动态类型

静态类型语言会在编译时进行类型检查,而动态语言 [eg: javascript]则是在运行时进行类型检查。
这就意味着,动态类型即使代码中包含了会在运行时组织脚本正常运行的错误类型,这段代码也可以通过编译。


编译 & 解释
编译: 将代码转换成机器语言,然后写成可执行文件;
解释:运行的前一刻,还只有源程序而没有可执行程序;而程序每执行到源程序的某一条指令,则会有一个称之为解释程序的外壳程序将原代码转换成二进制代码一供执行 【易移植】

上一篇 下一篇

猜你喜欢

热点阅读