简体   繁体   English

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

[英]Accessing inner function variable in outer function in javascript?

I am trying to access the value of inner function variable outside. 我正在尝试访问外部内部函数变量的值。 But I cannot use it outside the inner function. 但是我不能在内部函数之外使用它。 My code is- 我的代码是-

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

Dont re-declare the variable, so instead of : var diff=end-start; 不要重新声明变量,所以不要使用: var diff=end-start; write- diff=end-start; write diff=end-start;

Thats it 而已

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

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

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM