本帖最后由 马晓凤 于 2013-7-24 18:11 编辑
百度百科上说“弱化类型的定义”是相对于写程序的我们来说的比如var p=4;我们不必考虑p变量是什么类型,
但我们就将判断这个p变量是什么类型的任务交给了编译器,编译器编译的过程中会推断出p是int类型。
“弱化类型的定义”不是指弱类型,var a=4; a="455"; 编译时一样会出错,c#是强类型的语言,编译器一旦推断出a是什么类型之后,它的数据类型就不可以再变了。
js是弱类型的语言 var a=4; a="455"; 这么写就是正确的
|