Tag: 有条件的

复杂的IF语句问题

if语句中有一个复杂的条件,不知怎么的,我不知道该怎么做。 if ( (statementA1) || (statementA2) && (statementB) && (statementC) ) { doSomething } A1和A2不能同时为真(因为实际陈述的性质)。 而且, B和C都必须评估真实性,才能得出一个完整的结论。 所以只有为了true false true true false true true true应该回true ; 任何其他排列都应该返回false 。 由于它们内在的复杂性(包括Math.abs() , A1和B具有内部的,组合的子状态),这些语句被放置在大括号中。

脚本标签内的Jade条件

我正在添加一些Javascript到一个玉模板,我遇到的问题是代码重复,因为我不能在脚本标记内部做任何玉条件。 无论如何,下面的代码。 if streamingType == 'HLS_IOS' script :coffee(bare=true) window.$j = jQuery window.player = new HtmlPlayer $j('#wrapper') player._loadVideoAt '#{url}' else script :coffee(bare=true) window.$j = jQuery window.player = new FlashPlayer $j('#wrapper'), '#{flashPlayerId}' player._loadVideoAt '#{url}'`