Что означают две вертикальные линии в значении объекта в javascript? [Дубликат]

Возможное дублирование:
Что делает || оператор делает?

Может быть, кто-нибудь может предоставить лучший фрагмент кода, но что делает|| значит в следующем?:

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

Этоor оператор, и если да, то как может иметь значение, что переменная может иметь два разных значения?

Ответы на вопрос(5)

Ваш ответ на вопрос