您的位置:首页 > Web前端 > JavaScript

JavaScript 编码规范 之 花括号

2014-08-07 16:01 99 查看
//花括号位置

; function A ()
{
; return
//; retrun;     //  这里会自动补分号 所以 返回 undefined 除了这里好久还没发现哪会出错
{
}
}
; function B () {

; return {    //  这样可以避免错误 但是对齐强迫症的人 很纠结 本人就属于这种
}           //  还有个原因是 这种写法在编码器里不能很好的折叠
}
; function C ()
{
; return  {   //  当然我们这一个小小的原因就放弃对齐 这是很奇怪的 记住就好

}
}
; function D ()
{
var
o =         //  规范的编写代码无非是 避免编译器里的各种坑
{
}
; return o
}
; function E ()
{
; return function ()
{
//  事实上 对齐的花括号更容易发现 错误
}

; if ( false ) return //这样确实很直接 但是 在维护的时候可能就没这么理想 想加入任何语句 都需要加入花括号 万一漏输 就糟透了

/*
; if ( false )

; test = 1
; return

; if ( false )
{
; test = 1
}
; return
*/

//  花括号 表示语句块 使用下面的这些表达式的时候带上花括号 维护代码将更加容易 尽管逻辑再简单

; if ( true )
{
;
;
}
else
{
;
;
}
; while ( true )
{
;
;
}
; try
{
;
;
}
catch ( e )
{
;
;
}


! function () {
; return this
}()
! function ()
{
; return this    // 花括号对齐 还能产生合理的空隙 使代码更荣誉阅读
}()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: