1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > js在函数外部调用局部变量的方法

js在函数外部调用局部变量的方法

时间:2021-06-12 21:11:02

相关推荐

js在函数外部调用局部变量的方法

如果直接在函数外部调用局部变量。会发现报错。

<script>function num() {var a = 7;}num();console.log(a);</script>

(1)此时如果在函数内加入window.a=a;则可以在外部调用。

<script>function num() {var a = 7;window.a = a;}num();console.log(a);</script>

(2)当然,也可以直接在函数内部定义全局变量。

PS :*如果在函数内部定义变量时不加 var等声明,此时变量就是全局变量*

<script>function num() {a = 7;}num();console.log(a);</script>

但是并不建议这么做,因为局部作用域中定义的全局变量很难维护。

(3)通过在函数内部加入return返回值。

<script>function num() {var a = 7;return a;}console.log(num());</script>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。