本帖最后由 h123hu 于 2012-02-24 15:52:32 编辑

解决方案 »

  1.   

    不知道lz在哪里看到function里面有b:2这样的写法..
      

  2.   

    如果这样写你就知道B是什么了
    function obj(){
      var a = {};
      a.z=1;  b:for(var i=0; i<5; i++){
        for(var j=0; j<6; j++){
          if(j==3){
            break b;
          }
        }
      }
      
      alert(i);
     var c=3;
    }obj();
      

  3.   


    var oa={
    a: 1
    };和var ob = {};
      ob.a=1;这两个有什么区别吗?
      

  4.   

    lz用过java没有?
    class A{
    }
    A a = new A();
    int b =2;
    就a与b的区别
      

  5.   

    就是oa在定义对象是就把a属性声明了,并且赋值是1;而ob.a=1,是javascript特有的,虽然声明对象时没有声明a属性,但是在赋值中可以声明ob中有属性a,并且赋值为一。