当前位置 博文首页 > 文章内容

    javascript 教程,JavaScript语法规范

    作者:zyd1113wz 栏目:网站相关 时间:2021-04-01 16:16:11

    本站于2023年9月4日。收到“大连君*****咨询有限公司”通知
    说我们IIS7站长博客,有一篇博文用了他们的图片。
    要求我们给他们一张图片6000元。要不然法院告我们

    为避免不必要的麻烦,IIS7站长博客,全站内容图片下架、并积极应诉
    博文内容全部不再显示,请需要相关资讯的站长朋友到必应搜索。谢谢!

    另祝:版权碰瓷诈骗团伙,早日弃暗投明。

    相关新闻:借版权之名、行诈骗之实,周某因犯诈骗罪被判处有期徒刑十一年六个月

    叹!百花齐放的时代,渐行渐远!



         1.标识符的命名规范

         ECMAScript标识符遵循以下标准命名规则:

         a. 第一字符必须是为字母、下划线( _ )或者美元符号( $ )。

         b. 其他字符可以是字母、下划线、美元符号或数字,最好不要包含其他字符。

         c. 不能把关键字或者保留字作为标识符。

         例如下面的代码都是错误的: 

         2.程序注释

         (1)单行注释和尾随注释

         使用双斜线“//”可以定义单行注释或尾随注释。

         例如下面的代码: 

         (2)多行注释

         多行注释又被称为块注释,可以使用“/*”和“*/”进行定义,位于注释开始标签“/*”和注释结束标签“*/”之间的任何字符都将被解释为注释并忽略。

         例如下面的代码: 

         (3)文档注释

         文档注释以“/**”开始,以“*/”结束,且每行都以一个星号“*”开头。

         例如下面的代码: 

         (4)HTML注释

         HTML注释以“<!--”开始,以“-->”结束,例如下面的代码: 

         <!--这里是HTML注释-->

         3.常用标识符命名方法

         (1)驼峰命名法(Camel Notation)

         第一个单词首字母小写,其余所有单词首字母大写。变量、函数、方法、属性等基本都采用这种命名方法,例如下面的定义: 

         (2)帕斯卡名法(Pascal Notation)

         所有单词首字母大写。经常被用在类、接口的声明中,例如,HelloWorld就可以作为一个类名,而接口名经常在前面加一个大写字母 I,例如 IHelloWorld。

         (3)匈牙利命名法(Hungarian Notation)

         在标识符前面增加小写字母做前缀,多用于C、C++的标识符命名。其基本规则是:

         标识符名称=特性前缀+功能描述

         例如变量m_wndStatusBar,前缀 m_ 表示类的成员,wnd 也是前缀,表示的是变量对象特性,这里 wnd 的意义是窗口,所以 m_wnd 表示窗口类的成员,而 StatusBar 则是变量的功能描述。

         以下是JavaScript常用到的匈牙利命名法前缀: 

         4.ECMAScript5严格模式

         严格模式(Strict Mode)是ECMAScript5新增的功能,使用严格模式可以捕捉到一些常见的代码错误,抛出异常。当一些相对来说不安全的操作执行时,使用严格模式可以阻止或者抛出异常。

         要在全局范围内使用严格模式,只需在程序第一行定义下面的一行代码: 

         "use strict";

         要在函数内使用严格模式,只需在函数体内第一行定义下面的一行代码:  

         以为严格模式仅仅是使用一行文本字符串声明来实现,所以对于旧的不支持严格模式的浏览器来说不存在兼容性问题,因此可以放心大胆地使用。

         原文链接:https://blog.csdn.net/pengjunlee/article/details/53978856