JavaScript (JS) — это динамический язык программирования, который чаще всего используется для создания интерактивных веб-страниц. Однако JS также отлично подходит для автоматизации задач, работы с данными и создания серверных приложений. 🔥
В отличие от языков, требующих компиляции (например, C++ или Java), JavaScript выполняется интерпретатором прямо во время работы программы. Это делает его простым для изучения и удобным в использовании. 🚀
Простота: минимальный порог входа.
Гибкость: можно использовать как на клиенте, так и на сервере.
Множество применений: автоматизация, обработка данных, написание скриптов.
Популярность: один из самых востребованных языков программирования.
Для работы с JavaScript тебе понадобится:
✅ Установленный Node.js (чтобы запускать код локально). Скачать можно с официального сайта.
✅ Редактор кода. Рекомендуется Visual Studio Code.
Открой терминал и введи:
node -v
Если Node.js установлен, появится его версия. Теперь можно писать код! 🚀
Переменные в JavaScript можно объявлять с помощью let
, const
или var
:
let name = "Alice"; // Строка
const age = 25; // Число
let pi = 3.14; // Число с плавающей точкой
console.log("Имя:", name, "Возраст:", age, "Число Пи:", pi);
Для вывода данных в консоль используется console.log()
.
console.log("Привет, мир!");
Позволяют программе принимать решения.
let age = 20;
if (age >= 18) {
console.log("Ты взрослый!");
} else {
console.log("Ты еще ребенок.");
}
Циклы позволяют выполнять одно и то же действие несколько раз.
for (let i = 1; i <= 5; i++) {
console.log(i);
}
Функции помогают структурировать код.
function square(x) {
return x * x;
}
console.log("Квадрат числа 5:", square(5));
Программа генерирует случайное число от 1 до 100.
function getRandomNumber() {
return Math.floor(Math.random() * 100) + 1;
}
console.log("Случайное число:", getRandomNumber());
Программа создает случайный пароль из 8 символов.
function generatePassword(length = 8) {
const chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*";
let password = "";
for (let i = 0; i < length; i++) {
password += chars[Math.floor(Math.random() * chars.length)];
}
return password;
}
console.log("Случайный пароль:", generatePassword());
Программа проверяет, является ли строка палиндромом.
function isPalindrome(str) {
const cleanStr = str.toLowerCase().replace(/[^a-z0-9]/g, '');
return cleanStr === cleanStr.split('').reverse().join('');
}
console.log("Является ли 'racecar' палиндромом?", isPalindrome("racecar"));
Программа считает, сколько гласных букв в строке.
function countVowels(str) {
const vowels = "aeiouAEIOU";
return str.split('').filter(char => vowels.includes(char)).length;
}
console.log("Количество гласных в 'Hello, JavaScript':", countVowels("Hello, JavaScript"));
Программа вычисляет первые 10 чисел последовательности Фибоначчи.
function fibonacci(n) {
let fib = [0, 1];
for (let i = 2; i < n; i++) {
fib[i] = fib[i - 1] + fib[i - 2];
}
return fib;
}
console.log("Первые 10 чисел Фибоначчи:", fibonacci(10));
JavaScript — это мощный и удобный язык программирования, который легко изучить. Мы разобрали его основы: переменные, ввод/вывод, условия, циклы и функции. Теперь ты можешь писать свои первые программы! 🚀
Чем больше ты практикуешься, тем лучше становится твой код. Экспериментируй, пробуй новые задачи и осваивай программирование! Удачи в изучении JavaScript! 😊
Не нашли нужной статьи?
Напишите нам и ее сделаем!