NEW
Font size
WorksheetsОснови на JavaScript за 12-ти клас
Total questions: 20
Worksheet time: 10mins
Какво е синтаксис в JavaScript?
Синтаксисът в JavaScript е свързан с CSS.
Синтаксисът в JavaScript е само за HTML.
Синтаксисът в JavaScript е набор от функции.
Синтаксисът в JavaScript е набор от правила за писане на код.
Какви са основните типове данни в JavaScript?
Примитивни: Number, String, Boolean, Null, Undefined, Symbol; Обектни: Object, Array, Function.
Динамични: Dynamic, Static; Функционални: Functional, Procedural.
Типове: Text, Date, Time; Класове: Class, Module.
Целочислени: Integer, Float; Структурни: Struct, List.
Как се дефинира функция в JavaScript?
Функция в JavaScript се дефинира чрез функция декларация, функция израз или стрелкова функция.
Функция в JavaScript не може да приема параметри.
Функция в JavaScript се дефинира единствено чрез класове.
Функция в JavaScript се дефинира само с ключовата дума 'var'.
Какво представлява обектно-ориентираното програмиране?
Обектно-ориентираното програмиране е парадигма, която използва обекти за представяне на данни и методи.
Обектно-ориентираното програмиране е стил на писане на есе.
Обектно-ориентираното програмиране е техника за оптимизация на алгоритми.
Обектно-ориентираното програмиране е метод за управление на бази данни.
Как се обработват събития в JavaScript?
Събитията в JavaScript се обработват чрез document.write() за записване на съдържание в документа.
Събитията в JavaScript се обработват чрез addEventListener() за добавяне на обработчици на събития.
Събитията в JavaScript се обработват с помощта на console.log() за логване на информация.
Събитията в JavaScript се обработват чрез setTimeout() за забавяне на изпълнението.
Как се създава масив в JavaScript?
Масив в JavaScript се създава с {}
Масив в JavaScript се създава с createArray()
Масив в JavaScript се създава с [] или new Array()
Масив в JavaScript се създава с new List()
Какви са разликите между let, const и var?
const is globally scoped and mutable
var is block scoped and immutable
let is function scoped and re-declarable
var is function/global scoped, let is block scoped and re-declarable, const is block scoped and immutable.
Как се извиква метод на обект в JavaScript?
метод(обект)
метод.обект()
обект->метод()
Обект.метод()
Какво е closure и как се използва?
Closure е инструмент за управление на паметта.
Closure е вид база данни.
Closure е метод за оптимизация на код.
Closure е функция, която запомня контекста на своето обкръжение.
Как се добавя обработчик на събитие?
document.getElementById('elementId').addEventListener('eventType', function() { /* обработка на събитието */ });
document.getElementById('elementId').on('eventType', function() { /* обработка на събитието */ });
elementId.addEventListener('eventType', function() { /* обработка на събитието */ });
document.querySelector('elementId').addEventListener('eventType', function() { /* обработка на събитието */ });
Какво е JSON и как се използва в JavaScript?
JSON е библиотека за графичен интерфейс.
JSON е език за програмиране.
JSON е база данни за съхранение на данни.
JSON е формат за обмен на данни, използван в JavaScript за представяне на структурирани данни.
Как се инициализира обект в JavaScript?
Обект в JavaScript се инициализира с литерална нотация или с конструктора на обект.
Обектите в JavaScript не могат да се инициализират с литерална нотация.
Обект в JavaScript се инициализира с масиви.
Обект в JavaScript се инициализира само с функции.
Какви са основните оператори в JavaScript?
Оператори за работа с масиви
Оператори за обработка на текст
Оператори за управление на потока
Аритметични, оператори за сравнение, логически, оператори за присвояване, битови оператори.
Как се манипулират елементи в масив?
Масивите не могат да се променят след създаването им.
Елементите в масивите се манипулират само чрез цикли.
Масивите могат да се манипулират чрез индекси, методи за добавяне и премахване на елементи.
Масивите се манипулират единствено чрез функции за сортиране.
Какво е асинхронно програмиране в JavaScript?
Асинхронното програмиране в JavaScript не позволява работа с операции, които отнемат време.
Асинхронното програмиране блокира основния поток на изпълнение.
Асинхронното програмиране в JavaScript е метод за управление на операции, които отнемат време, без да блокират основния поток на изпълнение.
Асинхронното програмиране е метод за синхронно изпълнение на код.
Как се използва цикъл for в JavaScript?
for (let i = 0; i < 10; i += 2) { console.log(i); }
for (i = 0; i < 10; i++) { console.log(i); }
for (let i = 0; i < 10; i--) { console.log(i); }
for (let i = 0; i < 10; i++) { console.log(i); }
Какво е promise и как работи?
Promise е функция, която блокира изпълнението на кода.
Promise е обект, който представлява асинхронна операция в JavaScript.
Promise е обект, който се използва само в синхронен контекст.
Promise е метод за синхронизация на код.
Как се проверява типа на данни в JavaScript?
Използвайте функцията getType().
Използвайте оператора typeof.
Използвайте оператора checkType.
Използвайте метода validateType().
Как се използва метода map() на масив?
Методът map() се използва за сортиране на елементи в масив.
Методът map() премахва елементи от масив.
Методът map() се използва за трансформиране на елементи в масив.
Методът map() комбинира два масива в един.
Какво е DOM и как се манипулира с него?
DOM е интерфейс за работа с HTML и XML документи, а манипулацията с него се извършва чрез JavaScript.
DOM е само за XML документи
DOM е език за програмиране
Манипулацията с DOM се извършва с Python
