课程
/前端开发
/JavaScript
/JavaScript进阶篇
!(numa<numb)表达式()不能少,不然语义不同
2015-06-12
源自:JavaScript进阶篇 2-11
正在回答
jq1=!numa<numb //numa为60 非0(true),取反为0,0<numb 布尔型为true,所以下面document.write出来的是true.
对的,!的优先级高于<,所以如果没有 ()的话,就是 numa先取反再和numb比较大小
参考:https://technet.microsoft.com/zh-cn/library/z3ks45k7
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答为什么numa>numb||numa=numb,不能显示结果
4 回答为什么输入numa=numa++;numb=numb--;不对?
2 回答jq1=numa>=numb;和jq1=numa>numb||numa==numb;有什么区别
1 回答jq1= numa>numb ||numa==numb 后是否跟分号
4 回答为什么把document.write("numa大于numb的分数吗?"+jq1+"<br>") document.write("numa不等于numb的分数吗?"+ jq2);中的jq1和jq2换成numa>numb;numa!=numb这个代码就不能运行了?
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号