test ? 语句1 : 语句2
三目运算符
test为真时执行语句1,假时执行语句2

解决方案 »

  1.   

    不是。
    比如:
    var fun = function{
        name:"n1";
        fun2:fun2;
    }大致是这样,我不了解它的用途和原理。
      

  2.   

    楼主你搞错了吧..是这样子用的.var obj = {
      value : "aaaaaaa",
      method : function(){ alert(this.value);}
    }这是直接定义一个对象直接量,obj是一个对象,它有一个value的属性,值为aaaaaa字符串,还有一个method的成员方法,你可以像这样的来调用它obj.value,obj.method();
      

  3.   

    哦,有点明白了。
    它能用于
    var fun = function(){}
    这种类中吗?它是否其实就是或相当于定义类的属性和方法?有什么特点?有什么规则?谢谢!
      

  4.   

    楼上的,不对,不是var fun=function(){}这个是定义函数的一种方法.定义对象可以这样
    function Test(a){ //Test类的构造方法
      this.value = a;
      this.method = function(){ alert(this.value);};
    }
    var test = new Test(1111);
    test.method();如果想要更有更深入的了解,再联系我..
      

  5.   

    谢谢,我主要意思,是想明白:
     value : "aaaaaaa",
     method : function(){ alert(this.value);这种形式的用法和形式?这应该叫做什么形式?或叫做什么呢?
    谢谢!