手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >《JavaScript高级程序设计》阅读笔记(一) ECMAScript基础
《JavaScript高级程序设计》阅读笔记(一) ECMAScript基础
摘要:2.1语法区分大小写、变量弱类型、行尾分号可有可无、注释为双斜线、括号表明代码块2.2变量变量用var声明,变量的命名规则:第一个字符必须是...

2.1 语法

区分大小写、变量弱类型、行尾分号可有可无、注释为双斜线、括号表明代码块

2.2 变量

变量用var声明,变量的命名规则:第一个字符必须是字母、下划线或美元符号;余下的字符可以是下划线、美元符号或任何字母或数字字符。

变量命名规范:

Camel标记法:首字母小写,接下来的单词都以大写字母开头。例如:var myTestValue=0,mySecondTestValue="hi";

Pascal标记法:首字母大写,接下来的单词都以大写字母开头。例如:var MyTestValue=0,MySecondTestValue="hi";

匈牙利类型标记法:在以Pascal标记法命名的变量前附加一个小写字母(或小写字母序列),说明该变量的类型。例如,i表示整数,s表示字符串,如下面所示:

var iMyTestValue=0,sMySecondTestValue="hi";

用匈牙利类型标记法定义ECMAScript变量使用的前缀如下:

类型:数组前缀:a示例:aValues

类型:布尔型前缀:b示例:bFound

类型:浮点型前缀:f 示例:fValue

类型:函数前缀:fn 示例:fnMethod

类型:整型前缀:i 示例:iValue

类型:对象前缀:o示例:oType

类型:正则前缀:re 示例:rePatten

类型:字符串前缀:s示例:sValue

类型:变量前缀:v示例:vValue

2.3 关键字

ECMA-262 定义的关键字为:

breakcasecatchcontinuedefaultdeletedoelsefinallyforfunctionifininstanceofnewreturnswitchthisthrowtrytypeofvarvoidwhilewith

2.4 保留字

ECMA-262第3版中保留字为:

abstractbooleanbytecharclassconstdebuggerdoubleenumexportextendsfinalfloatgotoimplementsimportintinterfacelongnativepackageprivateprotectedpublicshortstaticsupersynchronizedthrowstransientvolatile

2.5 原始值和引用值

原始值(primitive value)是存储在栈(stack)中的简单数据段,也就是说,它们的值直接存储在变量访问的位置。

引用值(reference value)是存储在堆(heap)中的对象,也就是说,存储在变量处的值是一个指针(point),指向存储对象的内存处。

作者:天行健,自强不息

【《JavaScript高级程序设计》阅读笔记(一) ECMAScript基础】相关文章:

Javascript客户端脚本的设计和应用

Javascript高级应用:文件操作篇

Javascript 字符串模板的简单实现

JavaScript Date对象详解

JavaScript中的Math.E属性使用详解

JavaScript中string对象

Javascript调用XML制作连动下拉列表框

名词解释:JavaScript、Jscript、VBScript、ASP

javascript为按钮注册回车事件(设置默认按钮)的方法

两个SUBMIT按钮,如何区分处理

精品推荐
分类导航