Тест по JavaScript | Комплект-3

Опубликовано: 13 Декабря, 2021

Предварительное условие: базовое понимание концепций 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.