......谢谢了
这里的
var sum=0; var av=0;
都是初始化变量num和变量av的值。
为什么赋值为0呢?
因为JS是弱语言,声明变量的时候并不显式声明数据类型,只要通过赋值的形式,就可以将各种类型的数据赋值给变量。js会通过赋的值进行判断。
如我们定义个变量为字符串类型
var say="hello";
所以这里 var num=0和 var av=0不仅声明了变量num和变量av,也声明了它们的数据类型为整型。
通俗的说话就是 定义这个变量,设置了他们的类型。如果不设置类型,只声明了变量
如:var sum; 这样 你在下面计算的时候 就会出错。
var sum=0; 我个人是理解为 这个叫初始化变量