【1】区分大小写
JavaScript 是一种区分大小写的语言,在输入关键字、变量名、函数名以及其它标识符的时候,都应该保持统一的大小写格式。
举个例子,大家参考一下:
//下边这些变量 JavaScript 认为是不同。 var abc; var ABC; var Abc;
【2】 空白字符和换行符
JavaScript 解析器会忽略源代码中的空白字符和换行符。但是可以使用它们保持良好的编码风格,提高代码可读性。
举个例子,大家参考一下:
//没有使用空白字符对齐 var x = 'xxxxx'; var xxxxxx = 'xxxxxxxxx'; var xxx = 'xxxxxxxxxxxxxxx'; //使用了空白字符对齐 var x = 'xxxxx' ; var xxxxxx = 'xxxxxxxxx' ; var xxx = 'xxxxxxxxxxxxxxx';
【3】分号
JavaScript中的分号具有分隔语句的作用,虽然在某些地方可以省略不写,但这不是一个好的编程习惯,这样做也会导致源代码在未来出现不可预知的错误。
举个例子,大家参考一下:
//你的代码 return true; //解析器会认为是这样 return; true; //你的代码 var x = 1 var y = 2 //使用工具压缩后的代码如下,要是这样,会产生错误,不推荐 var x = 1var y = 2
【4】注释
JavaScript 中的注释分为两种,单行注释与块状注释。
单行注释示例:
//我是一个单行注释,我需要占用一整行
块状注释示例:块状注释以一个斜杠和一个星号(/*)开头,以一个星号和一个斜杠(*/)结尾
/* *这是一个多行 *(块状)注释 * */
【5】标识符
在 JavaScript中,标识符用来命名变量、函数、对象。一个合法的标识符可以由字母、数字、下划线(_)或美元符号($)组成,但是数字不允许作为首字符出现。
一些合法的标识符示例:
var abc; var abc1; var _abc2; var $abc3; var _; var $;
【6】关键字与保留字
JavaScript 中的关键字与保留字,具有特殊意义,它是语言自身的一部分,定义标识符的时候应该避免使用它们!
关键字列表:
break do if switch typeof case else in this var catch false instanceof throw void continue finally new true while default for null try with delete function return;
保留字列表:
abstract double goto native static boolean enum implements package super byte export import private synchronized char extends int protected throws class final interface public transient const float long short volatile debugger