您好,欢迎访问一九零五行业门户网

《JavaScript高级程序设计》阅读笔记(一) ECMAScript基础_javascript技巧

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),指向存储对象的内存处。
作者:天行健,自强不息
其它类似信息

推荐信息