Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Оплата 100 рублей за 1ый скрипт, скрипт очень простой.

Объясните пожалуйста очень простой скрипт, который выводит макс. длину строки из масива при сравнении.

Вот код

function longestWord () {

strings=[" dda“," daddfsfsa“," dadda»," daddafsafs"]

var longest = strings[0];

for (i = 1; i

if (strings.length > longest.length) {

longest = strings;

}

}

document.write (longest);

}

Вот сравниваются длины строк

strings.length > longest.length

Получается что сравниваются все длины строк у элементов массива с нулевым элементом массива у которого длина 3 символа.

В итоге получается что элементы с индексом 1,2,3 длинее ведь первого (0) элемента. В итоге они условие проходят.

Так почему тогда в конце выводится слово «daddfsfsa» (самое длинное). Ведь остальные же тоже длинее первого элемента, с чего вдруг именно это вывелось?

И вот еще один этот же скрипт, тут тоже не понятно, за него 50р дам.

11 лет назад
Aleksey1924
Алексей 
34 года
13 лет в сервисе
Был
6 лет назад
28 отзывов

Выбранный исполнитель

Haiter
Юрий 
37 лет
11 лет в сервисе
Был
3 года назад
11 лет назад
$5
1 день
Юра, объясняет и делает работу отлично, рекомендую его!
Алексей схватывает на лету. Был рад помочь. Оплата мгновенно по договоренности.

Заявки фрилансеров

Haiter
Юрий 
37 лет
11 лет в сервисе
Был
3 года назад
11 лет назад