NEW
Font size
WorksheetsТест по JS
Total questions: 20
Worksheet time: 20mins
Какой из следующих тегов является блочным элементом?
<div>
<span>
Оба тега блочные
Ни один из тегов не является блочным
Что такое медиазапросы в CSS?
Для изменения структуры DOM.
Для адаптивной верстки.
Для стилизации кнопок.
Для добавления анимаций.
Как можно централизовать элемент по горизонтали и вертикали с помощью CSS?
margin: auto;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center; vertical-align: middle;
display: flex; justify-content: center; align-items: center;
Какая из следующих характеристик не является особенностью Flexbox?
Возможность выравнивания элементов по горизонтали и вертикали.
Удобная настройка порядка и расположения элементов.
Поддержка анимации для переходов между состояниями.
Центрирование элементов внутри контейнера.
Какое свойство в CSS позволяет задать шрифт?
font-size
font-family
text-align
line-height
Разница между let, const, и var
Какой из следующих вариантов правильный?
let и const используются для объявления переменных, а var устарел.
let позволяет изменять значение переменной, а const — нет.
const позволяет изменять значения переменных, если они являются объектами.
Все вышеперечисленные.
Какой тип данных является примитивом в JavaScript?
Объект
Функция
Массив
Строка
Что такое undefined?
Что означает значение переменной, равное undefined?
Переменная была объявлена, но ей не присвоено значение.
Переменная не существует.
Переменная равна нулю.
Переменная является пустой строкой.
Какой из операторов сравнения используется для строгого сравнения значений и типов?
=
==
===
!=
Какое утверждение о null в JavaScript является верным?
Это специальный объект, указывающий на отсутствие значения.
Это тип данных, который используется для ссылок на объекты.
Это строка, содержащая пустое значение.
Это число, представляющее пустоту.
Какой из вариантов правильно использует оператор if?
if (x > 10){ console.log("Большое число");}
if x > 10 console.log("Большое число");
if x > 10 { console.log("Большое число"); }
if (x > 10): console.log("Большое число");
Чем оператор === отличается от оператора ==?
=== сравнивает значения, а == типы данных.
=== проверяет одинаковые типы данных и значения, а == только значения.
=== используется только для сравнения строк, а == для всех типов.
Нет разницы.
Для чего используется конструкция else if?
Для выполнения операций в зависимости от условий.
Для использования нескольких альтернативных условий.
Для обработки событий в JavaScript
Для создания многократных циклов.
Какой из этих циклов наиболее часто используется для перебора элементов массива?
for-in
while
for
do-while
Какая из следующих форм записи является корректной для объявления функции в JavaScript?
function myFunction() {}
function: myFunction() {}
def myFunction() {}
fn myFunction() {}
Как изменить строку на верхний регистр?
str.toUpperCase()
str.toUpper()
str.upperCase()
str.upper()
Как добавить элемент в конец массива?
arr.push()
arr.unshift()
arr.pop()
arr.add()
Какой из вариантов корректно объявляет переменную в JavaScript?
variable x = 10;
var x = 10;
x := 10;
int x = 10;
Что будет выведено на экран при выполнении следующего кода?
let x = 10;
if (x === 10) {
var y = 20;
}
console.log(y);
undefined
Ошибка
20
10
Какой оператор используется для проверки равенства значений без учета типа данных?
=
==
===
!=
