这三句js啥意思?计算顺序是啥样的 var e=e||event; //获取当前事件 currKey=e.keyCode||e.which||e.charCode; //获取键盘值 CapsLock=currKey >=65 && currKey <=90;主要是为了同时适用多种浏览器 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1var e=e||event; //获取当前事件 这样写的意思是说,e存在的时候取e?如果不存在取event?是这个意思吗2,CapsLock=currKey >=65 && currKey <=90; 这个是啥意思?后面有&&非常感谢您的回答 currKey >=65 && currKey <=90两个表达式取交集,同时成立时为true,否则为false CapsLock=currKey >=65 && currKey <=90;是取大写字母A到Z的。通过这个变量名字可以看出。 var e=e||event; currKey=e.keyCode||e.which||e.charCode; CapsLock=currKey >=65 && currKey <=90;那是不是这里面等号左边的三个变量ecurrKeyCapsLock都是布尔型变量? A的ASCII码值10进制为65Z的ASCII码值10进制为90currKey就是你所按的键盘值,例如在键盘打开大写键,输入A,则currKey=65,这时你可以把它看做是个整数此时表达式currKey >=65 结果为真(true),currKey <=90结果也为真(true)CapsLock=currKey >=65 && currKey <=90; 相当于CapsLock= true && true; 所以CapsLock = true ; 好详细啊,谢谢,学习了var e=e||event; 这个第一意思是啥呢?1,是不是说 e存在的话e=e,e如果不存在e=event2,e存在或者event存在,e为true? 这个第一意思是啥呢? 1,是不是说 e存在的话e=e,e如果不存在e=event 2,e存在或者event存在,e为true? ----------------------------------------非也,||是逻辑或的意思,event是IE模式下的,e是非IE模式下的(主要是兼容不同浏栏器)就是说如果浏栏器是IE,那么e=event,否则e=e或的意思:有一个为真,结果就为真PS:6楼很详细 关于 !document.selection 的问题 <div>做的聊天框的问题 初学者请教问题之六:字符截取问题 再次求救,关于全选的问题。 怎么清除页面所有的定时器? 关于input hidden隐藏域事件监听问题 关于屏蔽ie“另存为”功能的问题 求屏蔽ie快捷键的方法。不好意思我只有20分了 我用alert 弹出来的框里的文字能不能修饰一下,做得比较显眼一点??? karma(无为),8988(晓月),或知道的人请进:Table单元格合并出现奇怪的问题!!! VSS问题 一段类似marquees向左移动的JS代码,在IE下正常,在FF下就没反应,兄弟们进来看看啊!
1var e=e||event; //获取当前事件 这样写的意思是说,e存在的时候取e?如果不存在取event?是这个意思吗2,CapsLock=currKey >=65 && currKey <=90; 这个是啥意思?后面有&&非常感谢您的回答
两个表达式取交集,同时成立时为true,否则为false
是取大写字母A到Z的。通过这个变量名字可以看出。
var e=e||event;
currKey=e.keyCode||e.which||e.charCode;
CapsLock=currKey >=65 && currKey <=90;那是不是这里面等号左边的三个变量
e
currKey
CapsLock
都是布尔型变量?
Z的ASCII码值10进制为90
currKey就是你所按的键盘值,例如在键盘打开大写键,输入A,则currKey=65,这时你可以把它看做是个整数此时表达式currKey >=65 结果为真(true),currKey <=90结果也为真(true)
CapsLock=currKey >=65 && currKey <=90;
相当于
CapsLock= true && true;
所以CapsLock = true ;
好详细啊,谢谢,学习了var e=e||event; 这个第一意思是啥呢?
1,是不是说 e存在的话e=e,e如果不存在e=event
2,e存在或者event存在,e为true?
1,是不是说 e存在的话e=e,e如果不存在e=event
2,e存在或者event存在,e为true?
----------------------------------------
非也,||是逻辑或的意思,event是IE模式下的,e是非IE模式下的(主要是兼容不同浏栏器)
就是说如果浏栏器是IE,那么e=event,否则e=e
或的意思:有一个为真,结果就为真
PS:6楼很详细