Краткое введение в синтаксис и конструкции языка. Все примеры можно скопировать и выполнить в консоли браузера.
В JavaScript для объявления переменных используются ключевые слова let, const и (устаревшее) var. Рассмотрим пример:
let name = "Алиса";
const age = 25;
var isStudent = true;
console.log(`Имя: ${name}, возраст: ${age}`);
Типы данных: string, number, boolean, null, undefined, symbol, bigint, а также объекты.
Функции можно объявлять несколькими способами. Классическое объявление и стрелочная функция:
// Обычная функция
function add(a, b) {
return a + b;
}
// Стрелочная функция (ES6)
const multiply = (a, b) => a * b;
console.log(add(5, 3)); // 8
console.log(multiply(4, 2)); // 8
Можно задавать значения по умолчанию для аргументов:
function greet(name = "Гость") {
return `Привет, ${name}!`;
}
console.log(greet()); // Привет, Гость!
console.log(greet("Дима")); // Привет, Дима!
Работа с массивами и классический цикл for:
const fruits = ["яблоко", "банан", "апельсин"];
for (let i = 0; i < fruits.length; i++) {
console.log(`Фрукт ${i}: ${fruits[i]}`);
}
// Современный метод forEach
fruits.forEach((item, index) => {
console.log(`${index}: ${item}`);
});
Небольшой скрипт для взаимодействия с веб-страницей:
// Найти элемент по ID и изменить текст
const title = document.getElementById('main-title');
if (title) {
title.textContent = 'Новый заголовок';
}
// Добавить обработчик клика на кнопку
const btn = document.querySelector('.btn');
btn?.addEventListener('click', () => {
alert('Кнопка нажата!');
});
Это лишь малая часть возможностей языка. JavaScript активно развивается, и современные стандарты (ES6 и далее) делают код более чистым и удобным. Рекомендуем изучить такие темы, как промисы, async/await, модули и классы.