会写出undefined、undefined、NaN来,请问是什么原因
function add3(x,y,z)
{
sum = x + y +z;
document.write(x+"、"+y+"、"+z+"和:"+sum+"<br/>");
}
add3(1,2,3);
add3(7,1,4);
在前面声明一下变量,var sum,x,y,z; 就不会出undefined了
undefined:未定义;例如:声明了一个变量,但没有赋值,输出该变量,结果为undefined。
NaN:not a number 例如 var a="ABC"; alert(parseInt(a)); 为NaN