0Pricing
Javascript for Kids · Урок

Самое длинное слово

Находите самое длинное слово

«Самое длинное слово» — бесплатный урок Javascript for Kids на CoddyKit. Это урок 4 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Javascript for Kids, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Javascript for Kids содержит 4 уроков всего.

Найдите самое длинное слово! 📏

Здравствуйте, чемпион слов! 📝 Сегодня Вас ждёт интересное испытание: найдите самое длинное слово в предложении! 📏

В каком слове больше всего букв? Научим компьютер находить его! 🔍

Сначала разделите текст ✂️

Чтобы сравнить слова, сначала разделим предложение на список. ✂️

Теперь Вы знаете этот приём! split(' ') возвращает наши слова. 📋

let sentence = 'the happy elephant';
let words = sentence.split(' ');
console.log(words);

Сравните два слова ⚖️

Чтобы найти самое длинное слово, сравним длины! ⚖️

Проверим: «elephant» длиннее, чем «cat»? 🐘 против 🐱

let word1 = 'elephant';
let word2 = 'cat';
if (word1.length > word2.length) {
  console.log(word1 + ' is longer! 🐘');
} else {
  console.log(word2 + ' is longer! 🐱');
}

Выберите чемпиона 🏆

Чтобы найти самое длинное слово во всём списке, выберем чемпиона! 🏆

Сначала объявим чемпионом первое слово, а затем проверим, сможет ли кто-нибудь его превзойти! 💪

let words = ['cat', 'elephant', 'dog'];
let longest = words[0];
console.log('Champion starts as: ' + longest);

Проверьте каждое слово 🔁

Теперь пройдём по каждому слову и проверим его! 🔁

Если слово длиннее нашего чемпиона, оно становится новым чемпионом! 👑

let words = ['cat', 'elephant', 'dog'];
let longest = words[0];
for (let i = 0; i < words.length; i = i + 1) {
  if (words[i].length > longest.length) {
    longest = words[i];
  }
}
console.log('The longest word is: ' + longest + ' 🏆');

Попробуйте своё предложение 📜

Найдём самое длинное слово в полном предложении! 📜

Разделите его, затем пройдите по словам, чтобы найти чемпиона! 👑

let sentence = 'I really love programming';
let words = sentence.split(' ');
let longest = words[0];
for (let i = 0; i < words.length; i = i + 1) {
  if (words[i].length > longest.length) {
    longest = words[i];
  }
}
console.log('Longest word: ' + longest);

Покажите и его длину 📏

Заодно покажем, сколько букв у победителя! 📏

Теперь мы знаем и слово, AND его длину! 🔢

let words = 'a tiny wonderful day'.split(' ');
let longest = words[0];
for (let i = 0; i < words.length; i = i + 1) {
  if (words[i].length > longest.length) longest = words[i];
}
console.log('🏆 Longest: ' + longest);
console.log('✏️ Letters: ' + longest.length);

Создайте поисковую функцию 🛠️

Превратим решение в многоразовую функцию! 🛠️

Передайте ей предложение и получите самое длинное слово! 🤖

function findLongest(sentence) {
  let words = sentence.split(' ');
  let longest = words[0];
  for (let i = 0; i < words.length; i = i + 1) {
    if (words[i].length > longest.length) longest = words[i];
  }
  return longest;
}
console.log(findLongest('the quick brown fox'));

Проверьте свою функцию 🧪

Проверим нашу функцию на разных предложениях! 🧪

Она всегда находит самое длинное слово, каким бы ни было предложение! 🎯

function findLongest(sentence) {
  let words = sentence.split(' ');
  let longest = words[0];
  for (let i = 0; i < words.length; i = i + 1) {
    if (words[i].length > longest.length) longest = words[i];
  }
  return longest;
}
console.log(findLongest('big bigger biggest'));
console.log(findLongest('sun moon stars galaxy'));

Полное приложение «Счётчик слов» 🎮

Объединим EVERYTHING: количество слов, количество букв и самое длинное слово! 🎮

Вы создали полноценное приложение! 💪

function analyze(sentence) {
  let words = sentence.split(' ');
  let longest = words[0];
  for (let i = 0; i < words.length; i = i + 1) {
    if (words[i].length > longest.length) longest = words[i];
  }
  console.log('🔢 Words: ' + words.length);
  console.log('🔠 Letters: ' + sentence.split(' ').join('').length);
  console.log('🏆 Longest: ' + longest);
}
analyze('coding makes everything fun');

Вы создали счётчик слов! 🏆

AMAZING! 🏆 Вы завершили всё приложение «Счётчик слов»!

  • ✂️ Разделять предложения на слова
  • 📏 Считать слова и буквы
  • 👑 Находить самое длинное слово с помощью цикла

Теперь Вы настоящий мастер работы с текстом! 📝

Быстрая проверка ✅

Финальная проверка знаний! 🧠 Как найти самое длинное слово в списке?

Итоги урока 🎀

Ура, мастер слов! 🎀 Вы завершили создание счётчика слов! Вы научились:

  • ✂️ Разделять текст на список слов
  • ⚖️ Сравнивать длины с помощью >
  • 👑 Выбирать чемпиона в цикле
  • 🛠️ Оборачивать решение в функцию

Невероятная работа! 🌟

Часто задаваемые вопросы

Урок «Самое длинное слово» бесплатный?

Да — полный текст урока «Самое длинное слово» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Javascript for Kids, подпишись на CoddyKit PRO. Курс Javascript for Kids содержит 4 уроков всего.

Чему я научусь в уроке «Самое длинное слово»?

Находите самое длинное слово Ты практикуешь Javascript for Kids с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Javascript for Kids?

Предыдущий опыт не требуется. Javascript for Kids на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 4 из 4.

Сколько времени занимает урок «Самое длинное слово»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Javascript for Kids?

Да. Каждый урок Javascript for Kids включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Разделение текста
  2. Подсчёт слов
  3. Подсчёт букв
  4. Самое длинное слово
← Назад к Javascript for Kids