为什么我的“ if”循环主体未得到处理?

时间:2018-10-11 19:00:57

标签: c++ visual-studio

function getDateArray (start, end) {
        var arr = [];
        var startDate = new Date(start);
        var endDate = new Date(end);
        endDate.setMonth( endDate.getMonth());
        while (startDate <= endDate) {
            arr.push(new Date(startDate));
            startDate.setMonth(startDate.getMonth() + 1);
        }
        return arr;
    }

这是一个程序,从10开始打印大于9的偶数或奇数,直到通过增量获得输入的数字为止。  程序开始处理,但是完全剩下了if循环,不编译if循环的主体,请提出对此的解决方案。

1 个答案:

答案 0 :(得分:1)

您正在执行移位操作而不是比较,而是应该执行以下操作

if (a > 9 || b > 9)