结果是1
&&是逻辑操作符号【与】,当两边都为非0时,整个结果为1。
逻辑与操作符(&&)
真值表:

逻辑与操作符可以应用于任何类型的操作数,而不仅仅是布尔值。在有一个操作数不是布尔值的情况下,逻辑与操作就不一定返回布尔值;此时,他遵循下列规则:
1.如果第一个操作数是对象,则返回第二个操作数;
2.如果第二个操作数是对象,则只有在第一个操作数的求值结果是true的情况下才会返回该对象;
3.如果两个操作数都是对象,则返回第二个操作数;
4.如果一个操作数是null,则返回null;
5.如果有一个操作数是NAN,则返回NAN;
6.如果有一个操作数是undefined,则返回undefined。
因为3和4都是非0,为true,所以
3&&4 = ture && true = true = 1。