您的位置:首页 > 其它

静态语言、动态语言、强类型语言、弱类型语言

2012-06-07 23:26 274 查看
静态语言:

编译器中就需要确定数据类型的语言,例如C# 的 string ss = “”;int icount = 0;

动态语言:

编译器中无须确定数据类型,可在运行中依据上下文推导数据类型

例如 javascript的

function add(a,b){
return a+b;
}
add(1,2);
add('1',2);

强类型语言:

数据类型间,必须经过显式才能转换的

例如C#的 string ss = “0”;int icount = 0; ss = icount.ToString();

弱类型语言

数据类型间可依兼容性自行转换的

例如javascript 的 上述例子,

add(1,2); 结果是 3
add('1',2); 结果是’12’
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐