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

JavaScript 编码规范 之 循环语句

2014-08-07 00:54 204 查看
避免使用for 用while代替

! function ()
{
var                     // 头部单 val 声明保证 变量不受预编译的影响  防止代码报错
array = Array( 100 )  // 创建一个测试数组
, end   = array.length  // 缓存数组长度  可以提高效率 特别是DOM操作
, count = 0             //

; for( ; count < end ; count++ )  // 因为使用单var声明 使用for表达式里的两个 ; 号 就好奇怪
{
; array[ count ] = count
}
; console.log( array )

}()

! function ()
{
var                     // 头部单 val 声明保证 变量不受预编译的影响  防止代码报错
array = Array( 100 )  // 创建一个测试数组
, end   = array.length  // 缓存数组长度  可以提高效率 特别是DOM操作
, count = -1            // 使用++count 判断 又可以少写一个判断 表达式 懒人必备

; while( ++count < end )// 没有分号 就可以避免漏输的可能 这样也算合理规避错误了 吼吼
{
; array[ count ] = count
}
; console.log( array )

}()

! function ()
{
var                     // 头部单 val 声明保证 变量不受预编译的影响  防止代码报错
array = Array( 100 )  // 创建一个测试数组
, count = array.length  // 缓存数组长度  可以提高效率 特别是DOM操作

; while( count-- )      // 如果对执行顺序没要求 这个更省事哦
{
; array[ count ] = count
}
; console.log( array )

}()

! function callee( x )  // 另外一种
{

; console.log( x )
; return callee    // 通过返回函数实现 某些情况下 不用使用循环语句 也是不错的选择

} ( 1 )
( 2 )
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: