for (var today = new Date(), y = today.getFullYear(), m = today.getMonth(), bom = new Date(y, m, 1), eom = new Date(y, m + 1, 0), day = 1; day <= eom.getDate(); day++){ alert (day); }; for (var i = 0; i < 10; i % 2 == 0 ? i % 4 == 0 ? i = i + 2 : i = i + 1 : i = i + 1) { alert (i); } var i = 0; for (;;){ if (10 < i){ break; } alert (i++); } for (var b1 = false, b2 = false, i = 0; b1 !== b2, i !== 50;){ if (i == 10){ b1 = true; } if (i == 20){ b2 = true; } alert(i++); }