function isLeapYear(year) {
return year % 400 === 0 || (year % 100 !== 0 && year % 4 === 0);
}
for (let y = 1900; y <= 2016; y ++) isLeapYear(y) && console.log(y)
В чем именно у вас проблема? как вы пытались решить и что не работает? Покажите ваш код.
Если нужна помощь чтобы "порыться в интернете" - вот тут можно получить готовые ответы https://lmgtfy.com/?q=%D0%BF%D0%BE%D0%BC%D0%BE%D1%...
Что значит високосный год? Значит что делится на 4, верно?
Какие образом можно получить все года в промежутке?
Легче - проверять каждый год(число из промежутка) и проверять есть ли остаток.
Чуть сложнее - вычислить первый год, и к нему добавлять 4 до тех пор пока не достигнете второго лимита.