javascript函数变量的作用域

清疚 2022-05-11 23:42 316阅读 0赞

一 介绍

1、变量的作用域指明变量在程序中的作用范围。

2、在函数外定义的变量可以称为全局变量,它在页面声明此变量后的任何程序段位置都可以使用,使用全局变量,可以实现不同程序段之间的数据传递。

3、如果将变量定义在函数的内部,那么这个变量称为局部变量,它的作用范围为函数体的内部,在函数外部这个变量没有任何意义。

二 代码

三 运行结果

全局变量

局部变量

四 运行分析

在上述代码中,在test() 函数外部声明一个名称为name的变量,同时在函数内部同样声明一个名称为name的变量,然后分别在函数内部与外部进行调用。但输出的结果不同,函数外部调用name变量的值与全局变量的值相同,而函数内部调用name变量的值则与局部变量相同。

发表评论

表情:
评论列表 (有 0 条评论,316人围观)

还没有评论,来说两句吧...

相关阅读

    相关 javascript函数变量作用

    一 介绍 1、变量的作用域指明变量在程序中的作用范围。 2、在函数外定义的变量可以称为全局变量,它在页面声明此变量后的任何程序段位置都可以使用,使用全局变量,可以实现不同程

    相关 javaScript变量作用

    作用域是程序源代码中定义变量的区域。 作用域规定了如何查找变量,也就是确定当前执行代码对变量的访问权限。 JavaScript采用词法作用域(lexical scopin

    相关 javascript变量作用

    基本类型和引用类型 基本类型值指的是简单的数据段,而引用类型值指的是那个可能由多个值组成的对象 讲一个值赋值给变量时,javascript解析器首先要确定是基本类型还是