变量声明

一个函数作用域中所有的变量声明尽量提到函数首部,用一个var声明,不允许出现两个连续的var声明。

  1. function doSomethingWithItems(items) {
  2. // use one var
  3. var value = 10,
  4. result = value + 10,
  5. i,
  6. len;
  7. for (i = 0, len = items.length; i < len; i++) {
  8. result += 10;
  9. }
  10. }