js注意和问题26-06

Logical operators

var a1 =  true && true;     // t && t returns true
var a2 =  true && false;    // t && f returns false
var a3 = false && true;     // f && t returns false
var a4 = false && (3 == 4); // f && f returns false
var a5 = "Cat" && "Dog";    // t && t returns Dog
var a6 = false && "Cat";    // f && t returns false
var a7 = "Cat" && false;    // t && f returns false

注意非布尔函数AND运算返回值

HTML DOM

document.onkeydown=keyEvent(event);
    function keyEvent(evt) {
      var key = evt.keyCode || event.which;
      var keychar = String.fromCharCode(key);
      if (key==exampleKey) { metaChar = true; }
      if (key!=exampleKey) {
         if (metaChar) {
            alert("Combination of metaKey + " + keychar)
            metaChar = false;
         } else { alert("Key pressed " + key); }
      }
    }

document.onkeydowm=functionname(event);出现错误 event没有定义。。。。不知道什么意思啊!没有办法,只有把onkeydown 用在html--》body里面了。

posted on 2012-06-26 16:05  rorodo  阅读(197)  评论(0)    收藏  举报