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

var,这个代码是什么意思,它都有什么属性,说的清楚点,谢谢

发布网友 发布时间:2022-05-09 15:11

我来回答

2个回答

热心网友 时间:2022-04-20 10:59

注意Javascript里var的用法
2007-04-17 21:19
var a=10; //正确

a=10; //正确

在javascript中,以上两种方法都是定义变量的正确方法。微软的Script56.CHM中是这样解释的:

尽管并不安全,但声明语句中忽略 var 关键字是合法的 JScript 语法。这时,JScript 解释器给予变量全局范围的可见度。当在过程级中声明一个变量时,它不能用于全局范围;这种情况下,变量声明必须用 var 关键字。

从上面的描述看来,对待这两种定义方法要区分以下两种情况:

1.在一个过程级中(即位于function的定义范围内,无论是函数,还是类)的任何地方,包括在一个区块里(for,while,if……),定义变量时,使用var定义,则此变量只在这个过程级内起作用,反之为全局变量。

2.在过程级外定义变量时,无论是否忽略var,都将定义一个全局变量。

从这点看来,JS和其他语言有不一样的地方,变量的范围不以“{}”作为边界,而是以"function(){}"为边界,而且在过程内可以很轻松的定义全局变量。如果不注意这个问题的话,是很容易产生不可预知的错误的。

对于使用var,我的建议是要养成好的使用习惯:

1.在程序的开头,统一定义全局变量;

2.所有的变量在定义时都要加上var;

3.尽量不要在不同的过程中使用相同的变量名。

热心网友 时间:2022-04-20 12:17

弱变量,可指所有类型
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
挖矿笔记本电脑一般什么配置 ...全五分截图就可以返现两元,可是我截图了发了好评,他们就问我支付宝... 桂林数之城澜庭值得买吗? 华联都市澜庭可以买吗 云荟澜庭可以买吗 海和澜庭值得买吗 澜庭雅致能买吗 仿"瞧"写四个与"看"有关的词 用目旁表示眼的器官的字有那些 用瞅,瞧,盯,瞪,眺,瞥填空。你不要一直怎么着我,我又没做错事 delphi中的函数或者过程形参里出现var是什么意义? 如何提高linux网络启动速度 苹果手机黑屏时为什么没声音? Zsms_Troj是什么病毒 还有Unknown ShellExecuteHooks是什么病毒 怎么清除 疯狂猜成语一个3一个4是什么成语 成语连连看贡士55题目 做什么事用字母怎么表示? WOW关于XD迅捷飞行形态 曹参做宰相3年,整日醉生梦死,却为何能够得到刘邦、萧何、吕后信赖? 动动脑筋拜拜成语 荣耀x10能用几年不卡 你好用英文怎么说 成语能言简意赅的表达出思想,其中醉生梦死这个成语的意思是什么? 以三四五结尾的成语或俗语 不须饮酒径自醉指什么动物 c:\windows\system32\zsmscheck080421.dll最近开机,都会出现这个对话框说找不到这个的模块,要怎么办?谢谢 c:\windows\system32\zsmscc071001.chl出错找不到指定模块怎么办? 用麻醉两个字拼成两个成语 朝三暮四的动物 ☀️34是什么成语? 王世德的获奖情况 王向峰的主要著作 杨太的出版专著 童庆炳的人物成就 什么的情节 情节的基本解释 ps如何快速替换画芯图片?作为模板?请教? 围拢(两字是近义词)是什么? 铭记,率领,围拢的近义词 稀罕的近义词是什么围拢的近义词是什么 捏造,围拢,蹊跷,寻觅,展示的近义词 请求,率领,委屈,围拢,殿后的近义词 围拢和稀罕还有普通还有荣耀的近义词 围拢,稀罕,可怜,荣耀,体面的近义词分别是啥 围珑的反义词和近义词。 骤然-(近义词) 盼望-(近义词) 围拢-(近义词 围拢的意思 招引、围拢、保证、相信的近义词 艰苦辛苦燃眉之急的近义词围拢委屈饥寒交破的反义词 围拢的近义词