当前位置:首页 > 数据库 > 正文

javascript作用域

javascript作用域

关于javascript作用域问题,求高手解答!!1、 a 函数并取得返回值, a() 里面没写 return,所以 c 的值是 null。a里面的 this 是上一层...

关于javascript作用域问题,求高手解答!!

1、 a 函数并取得返回值, a() 里面没写 return,所以 c 的值是 null。a里面的 this 是上一层对象的实例。你这个例子,上层就是 window。

2、答1:01红色框里面的timer并不是在声明,代码从上往下,03红框才是声明timer变量 var说明了这一点,而声明此变量时是在function函数括号内,代表是此函数的全局变量,在这个函数里面都能使用,且只能有这一个,不然就是重复声明(报错)。

3、LZ 对 “作用域” 这个词理解有误。 中所说的作用域,一般都是按函数来划分的。也就是说,某个函数体内,是一段作用域。并不是所有的花括号都代表一段作用域。 with 语法的作用,并不是 LZ 所说的那样。

相关问答


问:javascript作用域-?

答:哎呀,javascript 作用域可重要啦!它决定了变量和函数在代码中的可见性和可用性呢。

简单说,就是规定了在哪里能访问和使用这些东西。

作用域分全局和局部,搞清楚能避免很多错误哟!

问:js作用域和作用域链的理解阮一峰?

答:哎呀,阮一峰对 js 作用域和作用域链的理解很透彻呢!作用域就是变量和函数的可访问范围,而作用域链是多个嵌套作用域形成的链条。

简单说,它决定了变量查找的顺序,是不是有点意思呀?

问:简述javascript的作用域和闭包?

答:哎呀,JavaScript 的作用域就是决定变量和函数在哪些地方能被访问到。

而闭包呢,是能让函数访问到其外部作用域的变量。

作用域控制着变量的可见性,闭包则巧妙利用这一点,实现一些特殊又实用的功能哟!

问:javascript作用域有几种?

答:JavaScript 的作用域主要有两种哦,全局作用域和局部作用域。

全局作用域在整个程序中都能访问到变量和函数呢。

而局部作用域一般是在函数内部定义的,只能在函数内部使用呀。

最新文章