Java脚本中的全局变量将值从函数内部传递到外部

时间:2018-09-17 04:52:34

标签: javascript function global

如何将值从函数内部传递到外部,以便我可以使用它.....

<html>
    <head>

        <script>
            var globe;
            var echo=globe;
            function check(){
                this.globe=90;  
                alert(echo); 
            }

        </script>
    </head>
    <body>

        <a href='javascript:;' onclick='check();' >open</a>           
    </body>
</html>

1 个答案:

答案 0 :(得分:0)

您已将变量设置为全局变量,因此该变量已在函数内部可用。选中此fiddle

上述代码的问题是您正在分配值并假定它为参考。

var globe;
var echo=globe;

指定仅回显Globe的当前值,而不回显参考。

this.globe=90;

当您更改Globe的值时,它不会反映在回声上。