Тест по JavaScript | Комплект-3
Предварительное условие: базовое понимание концепций JavaScript.
1. В JavaScript у нас нет таких типов данных, как integer и float. Какую функцию можно использовать, чтобы проверить, является ли число целым или нет?
A) Целое число (значение)
Б) ifInteger (значение)
C) isInteger (значение)
D) ifinteger (значение)
Ответ: Вариант C
Объяснение: функция isInteger () используется для проверки, является ли число целым или нет. Функция используется как: document.write (number.isInteger (2018)) вернет true.

2. Спрогнозируйте вывод на консоли следующего кода JavaScript.
<script>let myName = "Geek" ;let myCity = "Geekistan" ; console.log(`My name is ${myName}. My favorite city is ${myCity}.`)</script> |
А) Ошибка компиляции
Б) Меня зовут Компьютерщик. Мой любимый город - Гекистан.
В) Меня зовут $ {myName}. Мой любимый город - $ {myCity}.
Г) 0
Ответ: B
Объяснение: В строковой интерполяции $ {переменная} используется для ссылки на значение переменной. 
3. Спрогнозируйте вывод на консоли следующего кода JavaScript.
<script>let geek = 'GeeksforGeeks' ; console.log( typeof geek); geek=1; console.log( typeof geek);</script> |
Строка
количество
Б) строка
нить
C) null
нулевой
D) строка
целое число
Ответ : А
Объяснение: команда typeof вернет тип данных переменной. 
4. Что из следующего является преимуществом использования JavaScript?
А) Повышенная интерактивность.
Б) Меньше взаимодействия с сервером.
В) Мгновенная обратная связь от пользователей.
Г) Все вышеперечисленное.
Ответ: D
Объяснение: JavaScript обеспечивает повышенную интерактивность, меньшее взаимодействие с сервером и немедленную обратную связь от пользователей.

5. Какая функция объекта Array вызывает функцию для каждого элемента в массиве?
А) forEach ()
Будь очень()
C) forEvery ()
D) каждый ()
Ответ : А
Объяснение: forEach () - вызывает функцию для каждого элемента в массиве.

6. JavaScript - это ________ язык побочных сценариев.
А) Сервер
Б) Интернет-провайдер
C) Браузер
D) Ничего из вышеперечисленного
Ответ: Вариант C
Объяснение: JavaScript - это язык сценариев на стороне браузера. ASP, PHP, Perl - это язык сценариев на стороне сервера.

7. Спрогнозируйте вывод на консоли следующего кода JavaScript.
<script> function geek() { if ( true ) { var a = 5; } document.write(a);}geek(); </script> |
А) Ошибка компиляции
Б) Ничего не будет напечатано на выходе
В) 5
D) Ошибка выполнения
Ответ: C
Объяснение: В JavaScript область переменных не изменяется в условных операторах и циклах. Область видимости изменяется только в случае функций, поэтому a определяется даже вне условного блока if. 
8. JavaScript - это ________ язык.
А) скомпилированный
Б) интерпретируемый
Ответ: B
Объяснение: JavaScript - это интерпретируемый язык, а не компилируемый язык. Коды C ++ или Java необходимо скомпилировать перед запуском. Исходный код передается через программу, называемую компилятором, которая переводит его в байт-код, который машина понимает и может выполнить. В случае с JavaScript такой необходимости нет. 
9. Предскажите вывод следующего кода JavaScript.
<script type= "text/javascript" ><!--document.write( "Hello" );//--></script> |
А) Ничего
Б) Ошибка компиляции
C) Здравствуйте
D) <! - document.write («Привет»); // ->
Ответ: C
Объяснение: Чтобы прокомментировать несколько строк в JavaScript, используйте синтаксис / * комментарий * /.

10. Какой браузер первым поддерживал JavaScript?
А) Mozilla Firefox
Б) Netscape
В) Google Chrome
УМЕРЕТЬ
Ответ: B
Объяснение: Netscape был первым веб-браузером, поддерживающим JavaScript. 