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++);
}