JavaScript基础(11.JS难点:作用域详解)

先来个其他语言的例子: 不用仔细考虑它是什么意思,注意一点即可: 在内层大括号里面定义了一个string型的name变量,却在大括号外面用它,因此会报错。 我们继续: 在Python中: 情况一可以运行,而情况二会出错。 到底是为什么呢? 这里用简单的一句话来解释就可以: 在其他语言中是作用域以块({})为单位的,在Python里面作用域是以函数作为单位的。、 因此,函数内部定义的变量可以在函数内
相关文章
相关标签/搜索