Тесты по javascript с ответами

Всё про программирование

Тест по JavaScript

0 из 20 заданий окончено

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20

Информация

Данный тест позволяет проверить знание основ JavaScript

Вы уже проходили тест ранее. Вы не можете запустить его снова.

Вы должны войти или зарегистрироваться для того, чтобы начать тест.

Вы должны закончить следующие тесты, чтобы начать этот:

Результаты

Правильных ответов: 0 из 20

Вы набрали 0 из 0 баллов ( 0 )

Рубрики

  1. Нет рубрики 0%
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  1. С ответом
  2. С отметкой о просмотре

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

var a = new Array(5,50);
var b = new Array(5,50);
console.log(a == b);

  • true
  • false
  • null
  • undefined

Что будет выведено в консоль после выполнения данного кода?

var a = < b : "c" >;
console.log(typeof a);

  • "c"
  • undefined
  • false
  • string
  • object

Является ли JavaScript регистрозависимым?

  • Да
  • Нет

Что будет выведено в консоль после выполнения данного кода?

  • null
  • undefined
  • object
  • true
  • false

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

var digitsArray = [1,2,3];
Array.prototype.each = function() <>

for (var digit in digitsArray) <
result += digit;
>

  • 123
  • 123each
  • 012each
  • 012
  • 123function
  • 012function

Что будет выведено?

var digitArray = [];
digitArray[5] = 10;

  • 5
  • 6
  • 1
  • Упадёт ошибка

Что будет выведено на консоль?

  • 0.9
  • 0,9
  • "0.9"
  • "0,9"
  • Другое

Что будет выведено после выполнения данного кода?

  • "falsefalse"
  • false
  • NaN
  • undefined
  • 1

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

  • true
  • false
  • NaN
  • undefined

Что будет выведено на консоль?

console.log(1 + ‘2’ + 3);

  • 123
  • 6
  • 5
  • 15

Что будет выведено в результате?

Читайте также:  Электролокомотив разобрать по составу

var userArray = new Array(3);
console.log(userArray.toString());

  • ,
  • ,,
  • undefined
  • []

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

console.log(new String(‘Yellow’) === ‘Yellow’);

  • true
  • false
  • undefined
  • 1

Что будет выведено?

console.log(NaN == NaN || NaN === NaN);

  • true
  • false
  • undefined
  • null

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

var message = ‘H’;
console.log(message.concat(‘n’));

  • Hn
  • false
  • undefined
  • null

Что будет выведено на консоль?

console.log(0 ? 0 : 1);

  • true
  • false
  • 1

Что будет выведено в результате?

  • null
  • 1
  • 200
  • NaN
  • object

Что будет результатом выполнения данного кода?

  • null
  • TypeError
  • "Green"
  • string

Что будет выведено в результате?

  • Возникнет ошибка
  • true
  • false
  • null
  • NaN

Что будет выведено после выполнения данного кода?

var numbers = Array(2,10);
numbers[numbers.length] = 0;
console.log(numbers.length);

  • 2
  • 3
  • Возникнет ошибка
  • -1

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

Тестирование по языку JavaScript ориентировано на новичков, что только изучили основы. Тест поможет понять, какие темы остались без внимания во время обучения и закрепить знания объяснениями правильного ответа, которое включено в сборку тестов. В Тест включены основные тематики низкого и среднего уровня знаний языка:

Синтаксис, условные операторы, переменные и типы данных, функции и функциональные выражения, циклы, взаимодействие с пользователем, Логические операторы, операторы сравнения, стандартные операторы, особенности javascript и организация кода, основы синтаксиса, строки, массивы. Так же исключены сложные тематики такие темы как: ООП или API.

В последнее время стало популярным заставлять преподавателей естественных наук делать всевозможные компьютерные тесты. Этот пример поможет вам за 15 минут сделать подобное задание.

Идея в следующем: создается нескольно однотиптных страниц с расширением ‘.htm’, в которых меняется только содержимое вопросов.

Не надо говорить, что код неоптимальный, нужно вынести во внешний файл скрипты и т.д. Этот пример для тех, кто очень далек от программирования и может только копировать файлы и в блокноте поменять текст вопросов.

Читайте также:  Чем заменить светодиоды в сушилке тимсон
Исходный код этого примера:

Замечательный тест, большое спасибо! Но возник вопрос, как скрыть вопросы и ответы, что бы после нажатия на кнопку Проверить изменить их было нельзя?

Проставить disable всем input-ам ! Но пользователь всегда сможет обновить страницу и опять ответить. Для защиты от этого можно поставить куку, но опять таки пользователь может очистить куки в браузере. Чтобы полностью защититься от всех возможных вариантов – нужно делать серверный скрипт на PHP и регистрацию пользователя.

Оцените статью
Добавить комментарий

Adblock detector