这三句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楼很详细 json中含双引号大家是怎么解决的? java如何在树的节点上实现一个下拉框 IE 与FF的兼容性问题? 页面下面显示结果 在VS2008中配置Spket(JS辅助工具) js调用adobe 的打印功能 怎样判断两个submit按钮提交的内容? Ueditor编辑器问题, 急急急!!!可以加分 请教一个问题:如何实现点击连接在新页面中打开本页面的内容? 免费个人主页申请可以自选.com、.org、.net域名[公告] 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楼很详细