课程
/前端开发
/JavaScript
/JavaScript进阶篇
jq1=numa>numb 的意思是给jq1这个变量赋一个为numa>numb 的值吗??
2015-08-11
源自:JavaScript进阶篇 2-8
正在回答
是的,根据优先级来的。先比较2个变量的大小,然后把比较的结果赋给变量jq1。
numa=1;
numb=7;
jq1=numa>numb;
这里第一步先比较numa>numb,即1>7,返回结果为fasle
第二步把值赋给变量jq1。即jq1=fasle。
注意哦,两个操作数通过比较操作符进行比较,得到值为真(true)和假(false)。=是赋值的意思。
Bill0123 提问者
是的,赋值运算符的优先级普遍低于其他运算符。
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答jq1=numa>=numb;和jq1=numa>numb||numa==numb;有什么区别
1 回答为什么numa>numb||numa=numb,不能显示结果
1 回答jq1= numa>numb ||numa==numb 后是否跟分号
2 回答当jq1=numa>numb||numa;时,输出的结果是50,不是布尔值
4 回答为什么输入numa=numa++;numb=numb--;不对?