Примитивные типы данных
Задание 1
Отметьте корректные способы задания строкового литерала:
"this is a string"
'this is a string'
«this is a string»
'this is a string"
Задание 2
Укажите корректные способы задания числового значения 0,450,45.
,45
45 / 100
45e-2
.45
45.
Работа с данными
Задание 1
Отметьте все варианты, в которых оператор + выполняет конкатенацию строк.
'43' + 3
3 + 43
3 + '43'
43 + 3
'' + 3
Задание 2
Отметьте истинные высказывания:
NaN == NaN
[] == {}
[] == ''
null == undefined
[] === ''
Задание 3
Функцию f называют функцией высшего порядка, если выполняется хотя бы одно из следующий условий:
f возвращает другую функцию
f не имеет аргументов
f вызывает другую функцию
f не возвращает никакого значения
f не имеет побочных эффектов
f принимает другую функцию в качестве аргумента
Задание 4
Отметьте значения, приводимые к false:
"0"
null
{}
[]
undefined
"false"
'' (пустая строка)
NaN
0
Задание 5
Дан объект:
var tree = {
height: 1.6,
species: 'Pinus Migo',
genus: 'Pinus',
family: 'Pinaceae',
division: 'Pinophyta',
kingdom: 'Plantae',
grow: function() {
this. height += .1;
}
};
Определите его характеристики по соответствующим категориям.
- height — это
Задание 6
Отметьте корректные строковые литералы.
"String"
'String"
"String'
'String'
Выберите два правильных ответа.
Задание 7
Язык программирования поддерживает функции первого класса, если:
функцию можно вернуть как результат выполнения другой функии
функцию можно записать в переменную
в теле функции можно определить другую функцию
функцию можно передать как аргумент другой функции
функцию можно вызывать произвольное количество раз
Задание 8
var alice = { name: 'Alice'};
var person = { name: 'Alice'}
, girl = { name: 'Alice'};
Сколько объектов создано в этом примере?
3
1
2
Сколько ссылочных переменных определено в этом примере?
1
3
2
Задание 9
Дан объект:
var vehicle = {
motor: '1.6 VTi',
transmission: 'auto',
currentSpeed: 1,
accelerate: function(incr) {
this. currentSpeed += incr;
},
break: function(decr) {
this. currentSpeed -= decr;
}
};
Определите его характеристики по соответствующим категориям.
- motor — это


