JavaScript 中的全局变量解释
2022/8/31 14:24:33
本文主要是介绍JavaScript 中的全局变量解释,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
JavaScript 中的全局变量解释 ****
全局变量 被定义在函数之外或在整个程序中使用的窗口对象旁边(除非被本地人遮蔽)。即使您声明一个变量而不使用 var,它仍然会被解释为全局变量。
这 曾是 语句声明一个函数范围或全局范围的变量,并可选择为其赋值。
例子 :
变量 x = 10; 如果(x === 10) 变量 x = 20; 控制台.log(x); // 预期输出:20 控制台.log(x); // 预期输出:20
示例:在函数中声明全局变量
窗口值 = 90; // 通过窗口对象声明全局变量 函数设置值() 窗口值 = 100; // 从其他函数访问全局变量 函数获取值() 设定值(); 返回窗口。值; 控制台.log(getValue()); // 100
使用未声明的变量:
- 如果您尝试在严格模式下使用未声明的变量,则在运行代码时会出现引用错误。
- 如果您将值分配给尚未声明的名称 let、const 或 var 在严格模式之外,您最终会建立一个新的全局变量。无论您的代码在函数和块中嵌套的深度如何,它将是全局的,这几乎可能不是您想要的,容易出错,并且是使用严格模式的最强有力的理由之一!
- 全局变量 以这种方式生成类似于使用声明的全局变量 曾是 因为它们定义了全局对象的属性。然而,与传统的 var 声明所指定的属性不同,这些属性可以使用 delete 运算符删除。
https://www.codesolutionstuff.com/global-variables-in-javascript-explained/
学习全栈开发 — CodeSolutionStuff
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明
本文链接:https://www.qanswer.top/2868/15543108
这篇关于JavaScript 中的全局变量解释的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?
- 2024-05-09这种运行结果里的10.100000001,怎么能最快改成10.1?
- 2024-05-09企业src漏洞挖掘-有意思的命令执行
- 2024-05-08阿里云域名注册流程,分享给第一次购买域名的新手站长!
- 2024-05-082024年,行业变动下的程序员应该首先学习哪种编程语言?