关于JavaScript那些好玩的语法

  • function里可以加一个function,没有类的概念,非常的好玩。可以这么玩

var method=
{
         one:function()
                   {
                    //do something;
                    }
         two:function()
                    {
                          //do something;
                    }
}
//调用
method.one();

对比一下C++

class text
{
      public void something
      {
      //dosomething
      }
}
text t=new text();
t.something();

好处是挺多的,也见识了不一样风格的语言

  • 自调用方法,就是申明后自己自动执行的方法

(function foo() {...})();  //写完直接运行

//等价于下面的                 
var foo = function () {...};    // 定义后才运行
foo();   
  • .运算符取属性,其实可以换成[''],但方法不行

            var a=
            {
                k:"5",
                ss:function(){alert("WTF")}
            }
            a.ss();
            alert(a.k);
            alert(a['k']);
  • 传参数时,不用申请类型,可是,我总是看不顺眼

你可能感兴趣的:(关于JavaScript那些好玩的语法)