Сколько элементов <span> будут отображаться после выполнения:
Anonymous Quiz
15%
0
20%
1
34%
2
31%
3
💩56👍2
Какой код выберет все картинки, чьи атрибуты "title" содержат хотя бы 1 вхождение "dog"?
Anonymous Quiz
14%
`$("[title=dog]")`
13%
`$("[title*=dog]")`
21%
`$("image[title^=dog]")`
51%
`$("img[title*=dog]")`
💩61👍5👎4
Какие примеры кода объявляют функцию exec(string) ? (Выберите все правильные варианты)
Anonymous Quiz
72%
function exec(string) {}
4%
`var exec = [{}, string];`
24%
var exec = function(string) {};
💩55👍3
Что выведет код?
Anonymous Quiz
13%
`3, NaN, NaN`
3%
`3, 7, NaN`
75%
`3, proghub2, [object Object]2`
9%
`"12", proghub2, [object Object]2`
☝️Объяснение:
Оператор `+` используется не только для добавления числовых значений, но мы также можем использовать его для объединения строк. Всякий раз, когда движок JavaScript видит, что одно или несколько значений не являются числом, он приводит число к строке.
Первым является 1, который является числовым значением. 1 + 2 возвращает число 3.
Тем не менее, вторая строка "proghub". "proghub" является строкой, а 2 является числом: 2 приводится к строке. "proghub" и "2" объединяются, что приводит к результирующей строке "proghub2".
`{name: "proghub"}` является объектом. Ни число, ни объект не являются строкой, поэтому они приводятся к строке. Всякий раз, когда мы приводим обычный объект, он становится `"[object Object]"`. `"[object Object]"`, объединенный с "2", становится `"[object Object]2"`.
Оператор `+` используется не только для добавления числовых значений, но мы также можем использовать его для объединения строк. Всякий раз, когда движок JavaScript видит, что одно или несколько значений не являются числом, он приводит число к строке.
Первым является 1, который является числовым значением. 1 + 2 возвращает число 3.
Тем не менее, вторая строка "proghub". "proghub" является строкой, а 2 является числом: 2 приводится к строке. "proghub" и "2" объединяются, что приводит к результирующей строке "proghub2".
`{name: "proghub"}` является объектом. Ни число, ни объект не являются строкой, поэтому они приводятся к строке. Всякий раз, когда мы приводим обычный объект, он становится `"[object Object]"`. `"[object Object]"`, объединенный с "2", становится `"[object Object]2"`.
👍23
Что выведет в консоль?
Anonymous Quiz
64%
Hello Proghub
14%
ничего не выведет
22%
ничего не выведет и возникнет ошибка
Какая переменная записана неверно?
Anonymous Quiz
16%
var num = "STRING";
9%
var isDone = 0;
10%
var b = false;
65%
var number = 12,5;
💩17👍3👎3
Где верно указан вывод данных?
Anonymous Quiz
5%
documentWrite("Hello");
4%
print(Hello);
6%
prompt("Hello")
1%
write("Hello");
84%
console.log("Hello");
💩38👎14👍10
Какие циклы есть в языке JavaScript?
Anonymous Quiz
6%
for, forMap, foreach, while
14%
for, forMap, foreach, while, do while
47%
for, while, do while, foreach
33%
for, while, do while
👎48👍14
Где верно указан запуск всплывающего окна?
Anonymous Quiz
3%
new alert ("Hi")
1%
info ("Hi")
5%
Нет верных вариантов
91%
alert ("Hi")
👎28🔥6👍2
Что будет записано в переменную test?
var a = 5;
var test = 5 != a ? "Yes" : "No";
var a = 5;
var test = 5 != a ? "Yes" : "No";
Anonymous Quiz
18%
"Yes"
1%
a
5%
5
15%
Будет ошибка
62%
"No"
Где верно указано имя переменной?
Anonymous Quiz
4%
var 2num;
12%
ver num;
49%
var num
3%
var num-1;
32%
var num_1;
👎106👍11
Почему код ниже не будет работать?
<script type="javascript/text">
console.log("Hi!") </script>
<script type="javascript/text">
console.log("Hi!") </script>
Anonymous Quiz
13%
Необходима точка с запятой после console.log("Hi!")
15%
Запись console.log необходимо прописывать лишь в отдельных файлах
72%
Неверно записан атрибут type
👎13👍12
👍15👎5🎉2