Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   код не работает помогите найти ошибку (https://javascript.ru/forum/misc/55248-kod-ne-rabotaet-pomogite-najjti-oshibku.html)

tania-31 19.04.2015 20:04

код не работает помогите найти ошибку
 
плиз, нужна помощь

что нужно дописать,в этом коде чтоб работал

Собрать информацию о 15 пользователях (фамилия и возраст). Для хранения информации использовать двумерный массив. С помощью функции найти всех пользователей, старше 14 лет.

var KOLOBOK=[];
KOLOBOK=[
["Волочков",13]
["Деркач",14]
["Лемешенко",14]
["Горячев",15]
["Гусак",3]
["Продан",5]
["Кушнир",13]
["Кувайкин",13]
["Колесник", 18]
["Семенович", 9]
["Мухин",14]
["Фомин",14]
["Рубашов"17]
["Бабаловский",15]
["Раканов",12] ];
function srawn(x)
{
if (x>14)
{
return true;
{
for (var i=0

tania-31 19.04.2015 20:13

что нужно дописать в этом коде
кто знает?

laimas 19.04.2015 20:26

Сперва исправить ошибки в объявлении массива, его элементы не разделены:

["Волочков",13],
["Деркач",14],
....

и
["Рубашов",17]

а в цикле проверять
for(var i=0; i < KOLOBOK.length; i++) {
    if(KOLOBOK[i][1] > 14) alert(KOLOBOK[i][0] + " старше 14 лет")
}

tania-31 19.04.2015 20:51

что то не работает
 
var KOLOBOK=[];
KOLOBOK=[
["Волочков",13],
["Деркач",14],
["Лемешенко",14],
["Горячев",15],
["Гусак",3],
["Продан",5],
["Кушнир",13],
["Кувайкин",13],
["Колесник", 18],
["Семенович", 9],
["Мухин",14],
["Фомин",14],
["Рубашов"17],
["Бабаловский",15],
["Раканов",12] ]

function srawn(x)
{
if (x>14)
}
return true;

for(var i=0; i < KOLOBOK.length; i++) {
if(KOLOBOK[i][1] > 14) alert(KOLOBOK[i][0] + " старше 14 лет")
}

tania-31 19.04.2015 20:53

может что еще дописать?

laimas 19.04.2015 20:57

А как должно работать?
Цикл показанный просто перебирает массив и выводит тех кто старше 14 лет. Это будет работать без проблем.
Вы хотите сравнивать в функции, в которую впихнули пример. Такое работать не будет.
Аргумент x переданный в функцию это что, фамилия, которую нужно найти в массиве и узнать ее возраст?


Часовой пояс GMT +3, время: 14:40.