<скрипт>
//Инкапсулировать функцию, чтобы решить, следовать ли принципу «выбрать 7», то есть взять оставшиеся 7 цифр 0 или число содержит 7
функция findSeven(число) {
//Если кратно 7, вернуть true
если (число% 7 == 0) {
вернуть истину
}
// преобразовать число в строку
пусть ул = строка (число);
for (пусть i = 0; i <str.length; i++) {
//Если 7, вернуть true
если (str.charAt(i) == 7) {
вернуть истину
}
}
//Не устраивает, возвращаем false
вернуть ложь
}
//Инкапсулировать метод для получения чисел, соответствующих принципу "выбрать 7" в указанном диапазоне
функция findArr(начало, конец) {
// Объявить пустой массив
пусть обр = [];
// пройти указанный диапазон
//Чтобы пользователи не были странными или чтобы улучшить взаимодействие с пользователем, напишите большие впереди, поэтому рассчитайте размер начала и конца
for (пусть i = Math.min (начало, конец); i <= Math.max (начало, конец); i++) {
//Если соблюден принцип выбора 7, добавляем это число в массив
если (найти семь (я)) {
обр.толчок (я)
}
}
// возвращаем этот массив
обратный прилет
}
</скрипт>