【发布时间】:2014-08-16 23:12:35
【问题描述】:
在少数情况下,我见过以下形式的表达:
!form.$valid && 'invalid' || 'valid'
按照从左到右的优先顺序指定here,这似乎意味着
(!form.$valid && 'invalid') || 'valid'
我对它如何返回字符串感到困惑。我认为这些字符串是true,因为它们不是null 或undefined,这意味着表达式总是返回true。
【问题讨论】:
标签: javascript operators operator-precedence