Skip to Content
⚙️ Сайт находится в стадии разработки.

Javascript

Javascript – язык программирования.

Официальная спецификация EcmaScript-262. ISO/IEC 22275:2018.
MDN Web Docs: введение в JS, руководство по JS, справочник по JS.


Подключение скриптов

HTML
<!DOCTYPE html> <html> <head> <title>Заголовок страницы</title> </head> <body> ... <script src="./script.js"></script> // Перед закрывающим тегом </body> </body> </html>

Случайные числа

JavaScript
let randomNumber = Math.random() * 10; let randomNumberInt = Math.floor(randomNumber); console.log(randomNumber); // 9.954248768805199 console.log(randomNumberInt); // 9

или в одну строку

JavaScript
let randomNumberInteger = Math.floor(Math.random() * 10);

Конкатенация

Конкатенация – сложение строк.

JavaScript
function sayHello(name) { return 'Добрый' + ' день, ' + name; } let greeting = sayHello('Георгий'); console.log(greeting); // "Добрый день, Георгий" — вывели в консоль alert(greeting); // "Добрый день, Георгий" — показали в модальном окне

Условия

JavaScript
if (age >= 18) { console.log('вход разрешен'); } else { console.log('несовершеннолетним вход восперещён'); }

Циклы

JavaScript
let array = ['животные', 'растения', 'грибы']; for (let i = 0; i <= 4; i = i + 1) { console.log(array[i]); } // животные // растения // грибы

Выбор элементов страницы

Выбрать первый элемент по селектору класса:

JavaScript
let button = document.querySelector('.my-button');

Заменить текст элемента:

JavaScript
let button = document.querySelector('.my-button'); button.textContent = 'Новое название кнопки';

Слушатель событий

JavaScript
// находим элемент .button и кладём в переменную let button = document.querySelector('.button'); // обращаемся к переменной, добавляем элементу слушатель клика button.addEventListener('click', function () { // что происходит при клике по кнопке });
Обновлено