Какую роль играют 2 амперсанда стоящие вне условной конструкции в JS?
Это можно переписать так:if ($(window).width() >= tablet)
{
  size_media_container();
  isotope_projects();
  init_project_info_control();
}
Оператор && имеет особенность:
Если левая часть false, то правая часть не будет выполнена.
Просто введите в консоли:test = true;
test && (alert(1), alert(2), alert(3));
test = false;
test && (alert(1), alert(2), alert(3));
И увидите разницу.
В данном конкретном случае, эта конструкция используется как сахарок, для вызова каких-то функций, если размер экрана больше таблета.
&& возвращает tablet, если он преобразуется к false, иначе – возвращает (size_media_container(), isotope_projects(), init_project_info_control())
javascript.ru/boolean-operators