Помогите пожалуйста разобраться.
Добрый день начал учиться на веб-дизайнера, получил домашнее задания по яваскриптам, но не очень могу сразу разобраться так как пропустил 2 занятия, помогите пожалуйста.
1) Вокруг Солнца движутся девять больших планет в следующем порядке, начиная от Солнца: Меркурий, Венера, Земля, Марс, Юпитер, Сатурн, Уран, Нептун, Плутон. Все эти планеты вращаются вокруг Солнца в одном направлении, называемом прямым. Массы всех планет, вместе взятых, составляют приблизительно 0,00133 массы Солнца. Вокруг некоторых планет в свою очередь вращаются спутники (смотрите таблицу ниже). Необходимо разработать функцию, которая принимает количество спутников и выводит названия всех планет, имеющих количество спутников не меньше указанного. |
Цитата:
|
Нам просто дали док файл с текстом выше и таблицой значений с такими данными:
Сатурн - 17 Юпитер - 16 Уран - 14 Марс- 2 Нептун - 2 Земля-1 Плутон-1. Я так пологаю что функция должна работать таким образом, что бы вызвать какое-то окно куда мы вписываем цифры, на пример 10 и он согласно заданному значению выдает список из названий планет. (Если ввести 10, то выводит Марс, Нептун, Земля, Плутон. |
Начинай делать, задавай вопросы по ходу что не понятно.
|
Если выводить нужно не меньше указанного то -
<input type="text" id="theNumber" value=""></div>
var planetsList = {
"Mercury": 0,
"Venus": 0,
"Earth": 1,
"Marts": 2,
"Jupiter": 16,
"Saturn": 17,
"Uranus": 14,
"Neptune": 2,
"Pluto": 1
};
function getNumber() {
var number = +this.value;
outputPlanets(number);
}
function outputPlanets(num) {
var list = "";
for(var planet in planetsList) {
if(num <= planetsList[planet]) {
list += planet + " ";
}
}
console.log(list);
}
window.onload = function() {
document.getElementById("theNumber").addEventListener("change", getNumber, false);
};
|
| Часовой пояс GMT +3, время: 06:15. |