本帖最后由 plglenn8 于 2010-01-21 09:57:24 编辑

解决方案 »

  1.   

    Array.prototype.forEach(callBack: Function, thisObject: Object) 作用:对数组进行迭代操作,它有两个参数,第一个参数callBack是每次迭代所执行的函数,第二个参数thisObject可选,是要绑定到迭代执行的函数上的对象(也就是函数callBack中的this所指向的对象)
      

  2.   

    /*, thisp*/注释常用于定义变量时 直接在后面写注释。eg:var bgUrl='',/*返回时url*/ ulr='';
      

  3.   

    >>>(右移,零填充)。
      

  4.   


    不是 @cc_on@这样的吧,解释器应该无视吧
      

  5.   

    第二个参数thisObject可选  可选如何实现,能猜出来么?
      

  6.   

    注释掉,不需要了,下面使用了arguments[1]来取的第二个转化为int型,var aa="str";
    alert(aa>>>0);
      

  7.   

    5>>>0  是什么呢?>>>三个>????
      

  8.   

    cloudgamer  说的有道理啊 ,后来感觉还是不够完美web版的说法:http://topic.csdn.net/u/20100120/21/16ddc95b-bbe8-4c3c-9a98-d91a409d6474.html?52798
      

  9.   

    JavaScript:alert(5>0)  =>true
    JavaScript:alert(5>>0)  =>5
    JavaScript:alert(5>>>0) =>5
    JavaScript:alert(5>>>>0)  =>没有反应
      

  10.   


    var temp
    temp = -14 >>> 2
    变量 temp 的值为 -14 (即二进制的 11111111 11111111 11111111 11110010),向右移两位后等于 1073741820 (即二进制的 00111111 11111111 11111111 11111100)。
      

  11.   

    result = expression1 >>> expression2
    其中result是任何变量。
    expression1是任何表达式。
    expression2是任何表达式。>>> 运算符把 expression1 的各个位向右移 expression2 指定的位数。
    右移后左边空出的位用零来填充。移出右边的位被丢弃。
      

  12.   

    >>>   原来这是js的右移运算符,杯具
      

  13.   

    cloudgamer  说的有道理啊 我不这样认为