Javascript Flashcards
(105 cards)
Какое значение возвращает префиксная/постфиксная форма инкремента и декремента?
новое / старое
Значение undefined в Численном преобразовании преобразуется в …
Nan
Значение null в Численном преобразовании преобразуется в …
0
Значение true / false в Численном преобразовании преобразуется в …
1 / 0
Пустой массив при операциях + / - к чему будет приведен?
к пустой строке
Какое значение находит оператор && / || ?
Первое ложное / первое истинное
Какие значения при логическом преобразовании станут false ?
0, null, undefined, NaN, “”
Какие значения при логическом преобразовании станут true?
все остальные
У какого оператора приоритет выше && или || ?
&&
Как найти элемент на странице по id?
document.getElementById(id)
Как найти элементы на странице по селектору?
elem.querySelectorAll(css)
Что возвращает команда elem.querySelector(css)?
первый элемент, соответствующий данному CSS-селектору.
Какие бывают (3) getElementsBy…
TagName(tag)
ClassName(className)
Name(name)
Какую коллекцию возвращает getElementsBy…, а querySelectorAll ?
Живую, статичную.
С помощью какой команды можно посмотреть в консоли свойства объекта?
console.dir()
Как назначить несколько инлайн стилей одному элементу?
элемент.style.cssText = ‘свойство : значение; свойство : значение ‘
Как назначить стиль нескольким элементам в псевдомассиве?
Цикл или forEach
for (i = 0; i < массива; i++) {
массив[i].style.cssText = ‘свойство : значение’;
}
массив.forEach (item =>{
item.style.cssText = ‘свойство : значение’;
})
Как создать новый элемент с заданным тегом в JS?
document.createElement(tag)
Как создать новый текстовый узел с заданным текстом в JS?
document.createTextNode(text)
Метод вставки в конец node
node.append
Метод вставки в начало node
node.prepend
Метод вставки до node
node.before
Метод вставки после node
node.after
Метод замены node заданными узлами или строками.
node.replaceWith