为什么这个分号会导致错误的假结果

时间:2015-05-01 00:34:39

标签: javascript truthiness

奇怪的真相测试结果

filter = /rob/gi
>> /rob/gi
filter.test('hey')
>> false
filter.test('rob')
>> true
true && filter.test('rob');
>> false
true && filter.test('rob') ;
>> true
(true && filter.test('rob'));
>> false
(true && filter.test('rob')) ;
>> true

可在Firefox和Chrome中重现

0 个答案:

没有答案