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里面了。