Это означает, что если hrs - 12 оценивается как false (false, null, undefined, NaN, '', 0), то 12 будет присвоено hrs.
Да, вы можете использовать любой из этих популярных инструментов:
Если вы не хотите использовать службу отправки, такую как Litmus (Litmus - лучший, кстати), вам просто нужно запустить Outlook 2007, чтобы проверить свою электронную почту.
Похоже, вам нужно что-то более автоматическое (хотя я не уверен, почему), но, к счастью, Outlook легко автоматизировать с помощью Visual Basic для приложений (VBA).
Вы можете написать инструмент VBA, который запускается из командная строка для создания электронного письма, загрузки электронного письма в Outlook и даже при желании сделать снимок экрана. (Предположительно, это то, что команда Litmus делает на бэкэнде.)
(Кстати, не пытайтесь использовать MS Word для проверки почты; средство визуализации похоже, но небольшие различия в макете страницы могут повлиять на отображение вашего электронного письма.)
Campaign Monitor довольно популярен и предлагает превью для многих популярных почтовых клиентов.
Я нашел emailonacid.com сегодня (бета, сейчас бесплатно †) - играл только с это немного, но пока все хорошо. Он имитирует следующие клиенты:
Эта служба очень полезна тем, что она сообщает вам, какой код не поддерживается в каком клиенте.
† Изменить: Больше не бесплатно, но предоставляет 7-дневную бесплатную пробную версию.