¿Qué significan dos líneas verticales en un valor de objeto en javascript? [duplicar]

Posible duplicado:
¿Qué hace el || operador hacer?

Tal vez alguien pueda proporcionar un mejor fragmento de código, pero ¿qué hace?|| Significa en lo siguiente ?:

<code>var time =  $(el).data('start') || new Date();
</code>

Es unor operador y si es así, ¿cómo tiene sentido que una variable pueda tener dos valores diferentes?

Respuestas a la pregunta(5)

Su respuesta a la pregunta