Введення і виведення даних
Певною мірою все програмування зводиться до перекладання значень з однієї змінної в іншу.
Для виведення даних на консоль в IDE Ш++ є дві функції. Наступний код демонструє різницю між ними. Запустіть його, щоб побачити як це працює.
console.log("переводжу курсор");
console.log("на наступний рядок");
console.put("залишаю курсор ");
console.put("у тому ж рядку");
Функція
prompt
потрібна, щоб отримати від користувача дані (вік, число, ім'я тощо). Наприклад:let result = prompt("хей, напиши якесь число");
Функція виводить модальне вікно з полем для вводу. Також у вікні виводиться напис, який ми передали до функції у дужках.

Отак це модальне вікно виглядає
Користувач має або щось ввести та клікнути ОК, або ж скасувати через "Відміна". Можна не клікати мишею, а тиснути на клавіатурі Enter або Esc.
⚠️ Зауважте, що у прикладі вище ми в одному рядку й викликаємо
prompt
, і записуємо його результат до змінноїresult
. Інакше як потім використовувати те значення, яке ввела людина? Його обов'язково треба кудись запам'ятати.let years = prompt("Скільки вам років?");
console.log("Вам " + years + " років!");
У прикладі зверху ми в першому рядку робимо три речі:
- 1.Створюємо змінну
years
- 2.Викликаємо функцію
prompt
- 3.Записуємо до
years
те, що ввів користувач у вікноprompt
Запустіть цей код та пограйтесь із ним :)
Пам'ятаєте, що
prompt
зберігає введене як рядок? Тепер, щоб краще зрозуміти різницю між рядками та числами, спробуйте позапускати ці дві версії коду.let n = prompt("