为了账号安全,请及时绑定邮箱和手机立即绑定

《JavaScript面向对象编程指南》一个例子中这个条件判断是什么意思?

《JavaScript面向对象编程指南》一个例子中这个条件判断是什么意思?

慕村225694 2018-10-05 14:15:29
我想知道这个 (i * j) % 8 ? 条件判断是怎么回事?是说如果(i * j) % 8的余数是0的话,就是false,不是0的话就是true吗?多谢!var res = '\n', i, j;for(i = 1; i <= 7; i++) {  for(j = 1; j <= 15; j++) {    res += (i * j) % 8 ? ' ' : ' * ';  }  res += '\n';}
查看完整描述

1 回答

?
慕标5832272

TA贡献1966条经验 获得超4个赞

是的。(i * j) % 8的结果转布尔类型做判断。像if(*)一样有隐式类型转换。


查看完整回答
反对 回复 2018-11-08
  • 1 回答
  • 0 关注
  • 506 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号