Cita:
Iniciado por Ronruby Interesante, tengo que echarle una mirada. Una pregunta, ¿porque el & 1 en el condicional? Conozco la funcion y diferencias de && y &, pero porque poner & 1?
Sencillo, esta si te la puedo responder, al hacer una comparación a nivel de bit con uno, siempre que se compara con un numero par devuelve 0 y con un impar devuelve 1, cuando da 0 no "entra en el if" y cuando da 1 si entra (obvio
), de ese modo alterna el color del fondo en las filas de la tabla, para distinguirlas xD
Fuente: Traumática Experiencia con esos dichosos "if" y operaciones a nivel de bit en la U me ayudaron a entenderlo..
, y con una tabla parecida que hice... ;)