js如何获得局部变量的值

简介: 方法一:var a; //全局变量functiontest(){var b=20; //局部变量  returnb; //返回局部变量的值};a=test();//将函数返回值赋给全局变量aalert("全局变量a的值是: "+a);方法二:var a=0;//全局变量...

方法一:

<script>
var a; //全局变量
function test(){

var b=20; //局部变量
  return b; //返回局部变量的值
};
a=test(); //将函数返回值赋给全局变量a
alert("全局变量a的值是: "+a);
</script>

方法二:

<script>

var a=0;//全局变量
function Fn(){
    var b=2
    a=b;    //局部变量传到全局
}
Fn();
alert(a);    //2
</script>

 

 

相关文章
|
JavaScript 前端开发
【JS 经典面试题】全局变量和局部变量
【JS 经典面试题】全局变量和局部变量
171 1
|
JavaScript 前端开发 Go
JavaScript 局部变量和外部变量(ES6以前)
函数的作用域表示在函数内部定义的变量,只有在函数内部可以被访问到;
260 0
JavaScript 局部变量和外部变量(ES6以前)
|
JavaScript 前端开发
JavaScript把局部变量变成全局变量
JavaScript把局部变量变成全局变量
422 0
JavaScript把局部变量变成全局变量
|
存储 JavaScript 前端开发
web前端学习(三十四)——JavaScript对象、函数及作用域(全局变量、局部变量)的相关设置
web前端学习(三十四)——JavaScript对象、函数及作用域(全局变量、局部变量)的相关设置
web前端学习(三十四)——JavaScript对象、函数及作用域(全局变量、局部变量)的相关设置
|
JavaScript 前端开发
JavaScript之局部变量
引入 在笔者讲解JavaScript变量的时候就曾提到,最好每个变量都用var进行声明,再对其赋值或进行其他运算操作,否则JS会有容错机制,将其自动声明成全局变量。这样可能带来变量冲突。那时我们还引入了一个strict模式来强制每个变量都经过var声明 那么这个“全局变量”到底意味着什么呢?与之相对的“局部变量”又该如何理解呢?本期就将进行函数体内“局部变量”的讲解,争取理解变量作用域并避免变量冲突。
|
JavaScript 前端开发 测试技术
JS的局部变量和全局变量
两段JS代码的区别:    var a = "Hello";   function test(){        var a;        alert(a);        a = "World";        alert(a);   }         var a = "Hello";   f...
943 0
|
JavaScript 前端开发 测试技术
Javascript:谈谈JS的全局变量跟局部变量
[javascript] view plain copy &lt;script type="text/javascript"&gt;    var a = "Hello";    function test(){         var a;         alert(a);         a = "Wor
1434 0
|
JavaScript 前端开发
javascript 全局变量 局部变量 var 与不加var的区别
一、外部的为全局,内部的为局部变量。   二、加var为局部变量(在方法内),不加var为全局变量(当方法内有一次使用后) var golbe="global"; test(); function test(){ var local="local"; document.
901 0