今天遇到一个问题,使用三目运算符比较大小
function max(var a,var b) { var c=a>b?a:b; return c; }
若是再函数内定义,调用函数时无法输出结果
var a,b,c; function max(a,b) { c=a>b?a:b; return c; }
若是再函数外定义,则没有问题,觉得可能是作用域的问题,但不理解原因,暂时记录一下。
今天遇到一个问题,使用三目运算符比较大小
function max(var a,var b) { var c=a>b?a:b; return c; }
若是再函数内定义,调用函数时无法输出结果
var a,b,c; function max(a,b) { c=a>b?a:b; return c; }
若是再函数外定义,则没有问题,觉得可能是作用域的问题,但不理解原因,暂时记录一下。