Перейти к основному содержимому

Задачи по JavaScript

Задачи по JavaScript

Основы языка

Выведи в консоль строку "Привет, мир!"

Ответ

console.log("Привет, мир!");

Объяви переменную с именем age и присвой ей значение 25.

Ответ

let age = 25;

Какой тип данных у переменной name, если она равна "Анна"?

Ответ

Строка (string)


Присвой переменной isStudent значение true.

Ответ

let isStudent = true;

Что выведет в консоль следующий код:

console.log(10 + 5);

Ответ

15


Какой тип данных у переменной count, если она равна null?

Ответ

object (это известная особенность JS)


Объяви константу PI со значением 3.14.

Ответ

const PI = 3.14;

Выведи в консоль значение переменной message, если она равна "JavaScript круто!".

Ответ

let message = "JavaScript круто!";
console.log(message);

Какой тип данных у переменной temperature, если она равна 36.6?

Ответ

Число (number)


Что выведет в консоль:

console.log("5" + 3);

Ответ

53


Объяви переменную name и присвой ей значение "Мария".

Ответ

let name = "Мария";

Что выведет в консоль:

console.log(typeof 42);

Ответ

number


Какой тип данных у переменной isActive, если она равна false?

Ответ

boolean


Выведи в консоль сумму чисел 10 и 20.

Ответ

console.log(10 + 20);

Что выведет в консоль:

console.log("Привет" + " мир");

Ответ

Привет мир


Объяви переменную count и присвой ей значение 0.

Ответ

let count = 0;

Что выведет в консоль:

console.log(10 - 5);

Ответ

5


Какой тип данных у переменной result, если она равна undefined?

Ответ

undefined


Выведи в консоль значение переменной x, если она равна 100.

Ответ

let x = 100;
console.log(x);

Что выведет в консоль:

console.log("Hello" * 2);

Ответ

NaN


Структура и подключение кода

Как правильно подключить внешний JavaScript-файл в HTML-документе?

Ответ

<script src="script.js"></script>

В каком теге обычно размещается JavaScript-код в HTML-документе?

Ответ

В теге <script>


Какой атрибут используется для указания пути к внешнему JS-файлу?

Ответ

Атрибут src


Где лучше размещать тег <script> в HTML-документе для лучшей производительности?

Ответ

В конце тега <body>, перед закрывающим тегом </body>


Какой метод используется для вывода данных в консоль браузера?

Ответ

console.log()


Что произойдет, если не указать атрибут src в теге <script>?

Ответ

Код будет взят из содержимого между тегами <script>...</script>


Как правильно подключить JavaScript-код напрямую в HTML-документе?

Ответ

<script>
console.log("Привет из HTML");
</script>

В каком теге следует размещать JavaScript-код, если он должен выполняться до загрузки страницы?

Ответ

В теге <head>


Какой способ подключения JS является наиболее предпочтительным для больших проектов?

Ответ

Подключение внешнего файла через атрибут src


Что будет выведено в консоль при выполнении:

console.log(typeof null);

Ответ

object


Какой тег используется для подключения JavaScript-кода в HTML-документе?

Ответ

Тег <script>


Какой метод используется для вывода сообщения в окне браузера?

Ответ

alert()


Что такое DOM в контексте JavaScript?

Ответ

DOM (Document Object Model) - это объектная модель документа, представляющая структуру HTML-страницы


Какой тег используется для размещения JavaScript-кода внутри HTML-документа?

Ответ

<script>


Как правильно объявить переменную в JavaScript?

Ответ

let variableName = value;

Что произойдет при выполнении:

console.log(0 / 0);

Ответ

NaN


Какой тип данных у значения undefined?

Ответ

undefined


Как подключить несколько JavaScript-файлов в HTML-документе?

Ответ

<script src="script1.js"></script>
<script src="script2.js"></script>

Что такое переменная в JavaScript?

Ответ

Переменная - это контейнер для хранения данных, который может быть изменён в процессе выполнения программы


Какой тег используется для подключения JavaScript-кода в HTML-документе?

Ответ

<script>


Функции

Что такое функция в JavaScript?

Ответ

Функция - это блок кода, который можно вызвать по имени и выполнить определённые действия


Как объявить функцию с именем greet?

Ответ

function greet() {
// код функции
}

Как вызвать функцию sayHello?

Ответ

sayHello();

Что выведет в консоль следующий код:

function showMessage() {
console.log("Привет!");
}
showMessage();

Ответ

Привет!


Как объявить функцию с параметром name?

Ответ

function greet(name) {
// код функции
}

Что выведет в консоль:

function add(a, b) {
return a + b;
}
console.log(add(5, 3));

Ответ

8


Как вернуть значение из функции?

Ответ

С помощью ключевого слова return


Что такое параметры функции?

Ответ

Параметры - это переменные, которые принимаются функцией при её вызове


Как объявить стрелочную функцию с именем calculate?

Ответ

const calculate = () => {
// код функции
};

Что выведет в консоль:

function multiply(x, y) {
console.log(x * y);
}
multiply(4, 5);

Ответ

20


Как передать аргументы в функцию при её вызове?

Ответ

В круглых скобках через запятую: functionName(argument1, argument2)


Что такое return в функции?

Ответ

return используется для возврата значения из функции


Как объявить функцию с двумя параметрами и вернуть их сумму?

Ответ

function sum(a, b) {
return a + b;
}

Что выведет в консоль:

function getGreeting() {
return "Здравствуйте!";
}
console.log(getGreeting());

Ответ

Здравствуйте!


Как объявить анонимную функцию?

Ответ

const myFunction = function() {
// код функции
};

Что выведет в консоль:

function square(x) {
return x * x;
}
console.log(square(3));

Ответ

9


Как объявить функцию с параметром по умолчанию?

Ответ

function greet(name = "Гость") {
console.log("Привет, " + name);
}

Что такое область видимости функции?

Ответ

Область видимости - это часть программы, где переменные и функции доступны для использования


Как объявить стрелочную функцию с параметром и возвращающую результат умножения на 2?

Ответ

const double = (x) => x * 2;

Что выведет в консоль:

function process(a, b) {
console.log(a + b);
return a * b;
}
console.log(process(2, 3));

Ответ

5 6


См. также

Другие статьи этого же раздела в боковом меню (как на странице «О разделе»).