
正文
包含js中变量的命名可以相同吗的词条
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
js命名规则
1、参照项目命名规则,有复数结构时,要采用复数命名法 。例:docs、assets、components、directives、mixins、utils、views。
2、版本号命名规范:为埋点JS代码定义一个版本号命名规范,例如使用语义化版本号(Semantic Versioning)规范。通过在代码中添加版本号注释或在文件名中包含版本号,可以清楚地识别每个版本的埋点JS代码。
3、自定义函数和自定义变量一样,属于自定义的表示符,一般建议使用字母开头的,并由字母、数字、下划线组成的短语即可,大写、小写字母都可以,但是大写和小写代表不同的函数。
4、骆驼式命名法(Camel-Case)又称驼峰命名法,是电脑程式编写时的一套命名规则(惯例)。正如它的名称CamelCase所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。
相关问答
Q1: js的变量名字可以和方法名字一样吗
我觉得应该也是不会报错的,全局变量会被覆盖,比如 var abc = 0 ; var abc = function(){...}; abc会指向函数的引用。
简写单词 不能使用 大写名称作为变量名:getInnerHtml(), getXml(), XmlDocument 方法的命令 必须 为动词或者是动词短语:obj.getSomeValue()公有类的命名 必须 使用混合名称(mixedCase)命名。
不可以的。 ... function myFunction(){ var a=123;// var a=abc;document.write(a);} enjoy the sunshine 运行一下这段代码。如果是没有注释:var a=abc;没有出现结果。
Q2: JS中函数名如果与全局变量名同名的话,会出错吗?
变量有全局变量和局部变量当全局变量变量和局部变量名称一致时,就会js冲突,由于变量传递数值或地址不同就会产生JavaScript错误,甚至死循环。
一个页面如果引用多个JS,或者像ASP.NET MVC,一个视图包含多个子视图,每个子视图有自己的JS,那么变量、函数的重名冲突机会将会大增。
一般不会起冲突 因为你后面的语句,里面用了var,相当于重新定义了变量。 但是如果前一个for循环中,执行效率很低,循环体有可能还未执行完毕, 就进入下一个for循环,有可能会有冲突。
Q3: 一个js函数中可以申明两个相同名称的变量吗
1、一般不会起冲突 因为你后面的语句,里面用了var,相当于重新定义了变量。但是如果前一个for循环中,执行效率很低,循环体有可能还未执行完毕,就进入下一个for循环,有可能会有冲突。
2、两个相同变量 一个赋值 一个不赋值。输出一个结果!可以看下代码 var names;var names=1;alert(names);//这里只会提示1 因为第二次重复声明在同意作用域下会覆盖第一次的。
3、一个页面如果引用多个JS,或者像ASP.NET MVC,一个视图包含多个子视图,每个子视图有自己的JS,那么变量、函数的重名冲突机会将会大增。
Q4: javascript变量名和函数对象的命名规范是什么?
变量名称是一个标识符。Jscript 中,用标识符来:命名变量,命名函数,给出循环的标签。JScript 是一种区分大小写的语言。因此变量名称 myCounter 和变量名称 mYCounter 是不一样的。变量的名称可以是任意长度。
JavaScript变量命名规范:只能由英语字母、数字、下划线、美元符号$构成,且不能以数字开头,并且不能是JavaScript保留字。
变量命名规则:变量名首字母必须为字母(a-z A-Z),下划线(_),或者美元符号($)开始,php编程中所有变量必须以$开始。
关于js中变量的命名可以相同吗和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







