глобальная переменная в сценарии Java передает значение изнутри наружу функции - PullRequest
0 голосов
/ 17 сентября 2018

как передать значение изнутри наружу функции, чтобы я мог ее использовать .. ...

<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 голосов
/ 17 сентября 2018

Вы сделали переменную глобальной, чтобы она уже была доступна внутри функции. Проверьте это скрипка

Проблема с приведенным выше кодом заключается в том, что вы присваиваете значение и принимаете его в качестве справочного.

var globe;
var echo=globe;

Назначает отображение только текущего значения глобуса, а не ссылки.

this.globe=90;

когда вы меняете значение глобуса, оно не будет отражаться на эхо.

...