Ключевое слово "this" в JavaScript
JS (JavaScript)
Язык программирования JavaScript (JS) используется для создания интерактивных веб-страниц и веб-приложений. Он позволяет добавлять динамическое поведение к сайтам, взаимодействовать с пользователем и управлять содержимым страницы.
Одна из ключевых возможностей JS - манипулирование HTML-элементами с использованием DOM (Document Object Model). DOM представляет структуру документа, которую можно изменять с помощью JS. Рассмотрим пример кода, который демонстрирует, как изменить текст в HTML-элементе:
<!DOCTYPE html>
<html>
<head>
<title>Пример JS</title>
<script>
function изменитьТекст() {
document.getElementById("пример").innerHTML = "Привет, мир!";
}
</script>
</head>
<body>
<h1 id="пример">Пример заголовка</h1>
<button onclick="изменитьТекст()">Изменить текст</button>
</body>
</html>
В приведенном выше коде мы определяем функцию изменитьТекст(), которая использует метод getElementById() для доступа к HTML-элементу с идентификатором "пример". Метод innerHTML позволяет изменить содержимое элемента на новое значение. При нажатии на кнопку, связанную с функцией изменитьТекст(), текст внутри элемента <h1> изменится на "Привет, мир!".
JS также предлагает широкий набор встроенных функций и методов для работы со строками, числами, массивами и объектами. Например, вот пример кода, который складывает два числа и выводит результат в консоль:
let число1 = 5;
let число2 = 10;
let сумма = число1 + число2;
console.log("Сумма чисел:", сумма);
В данном примере мы объявляем две переменные число1 и число2, присваиваем им значения 5 и 10 соответственно, а затем складываем их, сохраняя результат в переменной сумма. Метод console.log() используется для вывода значения сумма в консоль.
JS также поддерживает условные операторы, циклы, функции и многое другое. Однако, чтобы описать все эти возможности в рамках данного ответа, потребовалось бы гораздо больше слов.
В заключение, JavaScript является мощным языком программирования, который открывает множество возможностей для создания интерактивных веб-страниц и веб-приложений. Приведенный выше код является лишь небольшим примером из обширного набора возможностей JS.