高质量JavaScript代码书写基本要点
2010-10-25 12:58:02 来源:WEB开发网核心提示:花括号{}(Curly Braces)花括号(亦称大括号,下同)应总被使用,高质量JavaScript代码书写基本要点(14),即使在它们为可选的时候,技术上将,为了长远打算,最好总是使用花括号,在in或是for中如果语句仅一条,花括号是不需要的
花括号{}(Curly Braces)
花括号(亦称大括号,下同)应总被使用,即使在它们为可选的时候。技术上将,在in或是for中如果语句仅一条,花括号是不需要的,但是你还是应该总是使用它们,这会让代码更有持续性和易于更新。
花括号(亦称大括号,下同)应总被使用,即使在它们为可选的时候。技术上将,在in或是for中如果语句仅一条,花括号是不需要的,但是你还是应该总是使用它们,这会让代码更有持续性和易于更新。
想象下你有一个只有一条语句的for循环,你可以忽略花括号,而没有解析的错误。
// 糟糕的实例
for (var i = 0; i < 10; i += 1)
alert(i);但是,如果,后来,主体循环部分又增加了行代码?
// 糟糕的实例
for (var i = 0; i < 10; i += 1)
alert(i);
alert(i + " is " + (i % 2 ? "odd" : "even"));
第二个alert已经在循环之外,缩进可能欺骗了你。为了长远打算,最好总是使用花括号,即时值一行代码:
// 好的实例
for (var i = 0; i < 10; i += 1) {
alert(i);
}
if条件类似:
// 坏
if (true)
alert(1);
else
alert(2);
// 好
if (true) {
alert(1);
} else {
alert(2);
}
左花括号的位置(Opening Brace Location)
开发人员对于左大括号的位置有着不同的偏好——在同一行或是下一行。
if (true) {
alert("It's TRUE!");
}或
if (true)
{
alert("It's TRUE!");
}
Tags:高质量 JavaScript 代码
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接