此问题在此处已有答案:
Question mark and colon in JavaScript(8个答案)
四年前就关门了。
如果这是一个超级基本的问题,我很抱歉,但是我想了解下面的表达式是如何工作的。我相信代码使用了lodash和backbone。
<%= i%2 ? ' some output ' : '' %>
根据我的判断,只要i
是偶数,它似乎就返回true(在本例中,输出some output
)。
此问题在此处已有答案:
Question mark and colon in JavaScript(8个答案)
四年前就关门了。
如果这是一个超级基本的问题,我很抱歉,但是我想了解下面的表达式是如何工作的。我相信代码使用了lodash和backbone。
<%= i%2 ? ' some output ' : '' %>
根据我的判断,只要i
是偶数,它似乎就返回true(在本例中,输出some output
)。
1条答案
按热度按时间wz1wpwve1#
i%2可以是1或0
将其评估为布尔值时,1=真,0=假
因此如果为true '则输出' else ''