问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在不同的函数中可以使用相同名字的变量。正确吗?

发布网友 发布时间:2022-04-06 10:05

我来回答

2个回答

懂视网 时间:2022-04-06 14:26

在Javascript的不同函数中可以使用相同的变量名吗?

JavaScript中不同的函数中可以定义相同的变量名,因为是在函数体内部定义的,属于局部变量,外界是访问不到的。所以是可以的。

拓展知识:

全局变量和局部变量的区别如下:

1. 作用域不同:全局变量的作用域为整个程序,而局部变量的作用域为当前函数或循环等

2. 内存存储方式不同:全局变量存储在全局数据区中,局部变量存储在栈区

3. 生命期不同:全局变量的生命期和主程序一样,随程序的销毁而销毁,局部变量在函数内部或循环内部,随函数的退出或循环退出就不存在了

4. 使用方式不同:全局变量在声明后程序的各个部分都可以用到,但是局部变量只能在局部使用。函数内部会优先使用局部变量再使用全局变量。

局部变量可以与全局变量重名,但是局部变量会屏蔽全局变量。

全局变量是编程术语中的一种,源自于变量之分。

变量分为局部与全局,局部变量又可称之为内部变量。由某对象或某个函数所创建的变量通常都是局部变量,只能被内部引用,而无法被其它对象或函数引用。

全局变量既可以是某对象函数创建,也可以是在本程序任何地方创建。全局变量是可以被本程序所有对象或函数引用。

推荐教程:《JS教程》

热心网友 时间:2022-04-06 11:34

A
每个函数结束后其中的变量所占空间是会被自动释放掉的,因此可以在另一个函数里面使用,不然要是一个大程序有很多函数而每个函数里面的每个变量都要重新起名的话程序员想名字都想疯了,还得记住哪些变量被用过,哪些没背用过,呵呵
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
NBA下赛季常规赛MVP和总决赛MVP会是谁 吴前当选CBA常规赛MVP,他是实至名归吗? 如何申请安电表 如何申请独立电表 用电量大可以增加电表吗 出租他人铺面,原先房东已经安装过电表,因为用电量大,我想自己装电表可以... 梦见有个老人送佛画给我、让我在家供佛 ...分之一米还剩多少米如果截去四分之一还剩几分之几还剩多少米?_百度... 一根竹竿长四米,截去它的四分之三后,这根竹竿还剩全长的几分之几? ...这根绳子的几分之几后还剩下他的3/1,用去了( )m,还剩下( )_百度知... 孜然鸡心怎么做口感嫩啊 烤孜然鸡心串的做法,烤孜然鸡心串怎么做好吃 怎么下载优酷上的视频? 油炸孜然鸡心的做法 金沙孜然鸡心的做法有哪些? 怎样下载优酷上的视频?麻烦给点详细解释~! 爆炒孜然鸡心怎么做好吃,爆炒孜然鸡心的家常做法 Xbox One不支持Flash想看优酷怎么办 外面买的熟鸡心浸在酱油里最多放几天? xbox one到底能不能看优酷 xbox one有什么app大陆能用 优酷网怎样下载? 请问律师收费按赔偿金额的百分之五十收费合法吗?谢谢! 谁知道怎么下载优酷上的视频 ? 怎么下载优酷视频,按哪个键啊? 律师费用收取标准计算 想用Xbox One看优酷视频怎么办 律师风险代理费用要多少 xbox series x可以看优酷吗 风险代理律师的收费标准 警察可以随便带人走吗 警察可以随便搜百姓的身么? 警察可以随便搜身吗 警察可以随便搜身和翻看别人手机么 警察是不是可以随便抓人? 警察可以随便给当事人戴手铐吗? 警察是不是可以随便拘留一个人24小时 警察可以随便配枪吗? 警察可以随便收受礼物吗? 警察可以随便给人带手铐,带人走吗 警察可以随便,换警种吗? 警察就能随便进入居民家里吗,就能传唤吗 派出所是不是有权随便可以把人带走调查? 高速收费员的自我评价 高速收费员自我评价怎么写 面试高速公路收费员的自我评价怎么写比较好 谁能帮我弄篇高速公路收费员年度个人工作总结 我怀孕四个月了,吃什么钙片好? 怀孕四个月吃什么钙片好 高速公路收费员自我介绍