称var为关键字,是因为var本身并不是一种数据类型(如果非要归为类型,则属于匿名类型或隐式类型)。
可以把var当作一个占位符,其作用是声明变量。
var关键字主要用于声明变量时无法确定数据类型的情况。
编译时,会根据变量存储的实际内容,自动转为一个特定的数据类型。
var str = "aaa"; //编译时会转为stirng类型 var i = 15; //编译时会转为int类型
参考资料:
http://www.cnblogs.com/bomo/archive/2013/01/18/2866882.html