Самое длинное слово
Находите самое длинное слово
«Самое длинное слово» — бесплатный урок 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 — локальная установка не требуется.
Все уроки этого курса
- Разделение текста
- Подсчёт слов
- Подсчёт букв
- Самое длинное слово