高质量JavaScript代码书写基本要点
2010-10-25 12:58:02 来源:WEB开发网空格(White Space)
空格的使用同样有助于改善代码的可读性和一致性。在写英文句子的时候,在逗号和句号后面会使用间隔。在JavaScript中,你可以按照同样的逻辑在列表模样表达式(相当于逗号)和结束语句(相对于完成了“想法”)后面添加间隔。
适合使用空格的地方包括:
» for循环分号分开后的的部分:如for (var i = 0; i < 10; i += 1) {...}
» for循环中初始化的多变量(i和max):for (var i = 0, max = 10; i < max; i += 1) {...}
» 分隔数组项的逗号的后面:var a = [1, 2, 3];
» 对象属性逗号的后面以及分隔属性名和属性值的冒号的后面:var o = {a: 1, b: 2};
» 限定函数参数:myFunc(a, b, c)
» 函数声明的花括号的前面:function myFunc() {}
» 匿名函数表达式function的后面:var myFunc = function () {};
使用空格分开所有的操作符和操作对象是另一个不错的使用,这意味着在+, -, *, =, <, >, <=, >=, ===, !==, &&, ||, +=等前后都需要空格。
// 宽松一致的间距
// 使代码更易读
// 使得更加“透气”
var d = 0,
a = b + 1;
if (a && b && c) {
d = a % c;
a += d;
}
// 反面例子
// 缺失或间距不一
// 使代码变得疑惑
var d = 0,
a = b + 1;
if (a && b && c) {
d = a % c;
a += d;
}
//zxx:我就琢磨着这正面和反面例子不长得一样吗...原文就是如此,我也不好擅自改动。
Tags:高质量 JavaScript 代码
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接