在javascript中访问外部函数中的内部函数变量?

时间:2014-04-12 07:05:15

标签: javascript function

我试图访问外部函数变量的值。但我不能在内部功能之外使用它。我的代码是 -

function t9(){
   var start=298;
   var diff;
   function count(){
      var end=400;
      var diff=end-start;
   } 
   return diff;
}

3 个答案:

答案 0 :(得分:4)

不要重新声明变量,而不是:var diff=end-start; write- diff=end-start;

多数民众赞成

答案 1 :(得分:0)

function t9()
  var start=298;
  return count(start);
}

function count(start){
   var end=400;
   var diff=end-start;
   return diff;
  } 

答案 2 :(得分:0)

function t9(){
   var start=298;
   var diff;
   var end;
   function count(){

      end=400;
      diff=end-start;
   } 
   count();
   alert(diff);
}
t9();