Вы находитесь на странице: 1из 20

JS -basic 1- 93% ~3 или 2 ошибки 2- 95% 2 ошибки

4 attempts left.

Какой командой можно прервать проверку других случаев (case) для оператора switch?
continue;
pause;
stop;
break;

Каким образом можно проверить, кратно ли число a числу b?


a / b === 0
a%b>0
b % a === 0
a % b === 0

Выберите записи с унарными операторами, одним или несколькими:


-4
23 + 79
+79
+'4' + +'5'

Что покажет консоль в результате вызова const RS = 'rs'; console.log('css', RS, 'js');?
css rs js
cssrsjs
cssjs
css

Какие из перечисленных типов данных являются примитивами?


function
string
number
boolean
object
bigint

Выберите те определения переменных, которые приведут к ошибке:


let first = 1; let second = 2;
let first = 1; first = 2;
let first = 1; let first = 2;
const first = 1; first = 2;
const first = 1, second = 2;

Выполнится ли вход в такой цикл: let i = 10; while (i < 10) {...}?
нет
да, но лишь единожды, независимо от условий внутри цикла
да, и количество итераций зависит от условий внутри цикла
будет ошибка

Каким символом в JavaScript отделяются инструкции, следующие одна за другой?


;
,
.
:

Какие из перечисленных значений являются falsy?


0
''
{}
undefined
NaN
null
[]

Где правильно записано начало цикла for?


for (let i = 0; i <= 5)
for (let i = 0; i <= 5; i++)
for let i = 1 to 5
for (let i <= 5; i++)

Каким будет результат выполнения операции 1 / 0 ?


NaN
Infinity
undefined
выведет ошибку

Задача о числах с плавающей запятой. Сколько цифр после запятой будет в результате вычисления выражения (0.32 * 0
3
4
5
6

Укажите верные утверждения:


В выражении 34 + 42 операторами являются 34 и 42
В выражении 34 + 42 операндами являются 34 и 42
В выражении 34 + 42 оператором является +
В выражении 34 + 42 операндом является +

Что будет в результате выполнения кода: let a += 10;


Ошибка Uncaught SyntaxError: Unexpected token '+='
a присвоится значение 0
a присвоится значение 10
a присвоится значение 20

Как получить последний символ в строке, содержащейся в переменной message?


message.getLastSymbol()
message[message.lastIndex]
message[message.length]
message[message.length - 1]

Каким будет результат выполнения кода '\nHey!'[1]?


\n
n
H
e
Uncaught SyntaxError: Invalid or unexpected token

Оператор возведения в степень в JavaScript:


++
/
**
%

Выберите верную запись стрелочной функции show:


function show() {}
const show = function() {}
const show = () => {}
const show = () {}

Какие из перечисленных значений являются строками?


'Hey'
''
undefined'
"Hello"
''
""
"null"

Каков результат выполнения кода 13%5?


~0.38
2,6
2
3

Какими способами может быть определена функция, чтобы в консоль выводилась строка RSSchool 2021Q3? Вызов выгл
const showRS = () => arguments[0] + arguments[1]
const showRS = (year, quarter) => year + quarter
const showRS = (text = year + quarter) => text
const showRS = (year, quarter) => {return year + quarter}
const showRS = (year, quarter) => {return year, quarter}

Какой результат вызова функции Math.pow(2,4)?


2
4
8
16
32

Каким будет результат в консоли выполнения кода let a; console.log(a)?


undefined
null
NaN
Uncaught ReferenceError: a is not defined

Чему равен результат записи '1' + 2 ?


строка 12
число 12
строка 3
число 3

Каким будет результат в консоли после выполнения кода let name = 'Vasia'; name[3] = 'y'; console.log(name);?
Vasa
Vayia
Vasya
Vasia

Как создать строку с текстом It's cool?


It's cool'
'It\'s cool'
'It/'s cool'
"It's cool"

Эти логические выражения вернут true:


0 === 1
1 === '1'
1 == '1'
4 === 1 + 3
A' > 'a'
B' < 'b'
13' > 12
'13px' > 12
'13px' < '14'

Какие значения, как результат, нельзя получить при проверке типа данных с помощью typeof?
null
number
string
NaN
bigint
Infinity

Какое значение будет содержать свойство length при вызове [1,2,3,4,5].length?


0
4
5
undefined

Какое значение возвращает функция, в теле которой отсутствует инструкция return?


null
undefined
NaN
происходит ошибка

Имя конструктора MyCarFactory задано с помощью подхода в именовании под названием:


kebab case
camel case
lower camel case
snake case

Какими ключевыми словами можно задать цикл в JavaScript?


for
while
circle
loop
switch

Каков будет результат вызова Math.abs(Math.floor(-46.867));?


46
47
-46
-47
NaN

Как написать функцию max(a,b), выбирающую максимальное из двух значений?:


const max = (a, b) => (a == b ? a : b)
const max = (a, b) => (a > b ? a : b)
const max = (a, b) => (a + b > a - b ? a : b)
const max = (a, b) => (a + b < a - b ? a : b)

Каким будет результат выполнения кода 'Vasia'.toUpperCase().length.toString()?


Строка 5
Число 5
Будет ошибка, так как в length отсутствует вызов
Будет ошибка, так как у метода toUpperCase нет свойства length

Какие значения выведутся в консоль в цикле let i = 0; while (i <= 3) {console.log(i); i++;}?
0, 1, 2
0, 1, 2, 3
0, 1, 2, 3, 4
1, 2, 3, 4

Какой символ под номером 59 в списке ASCII? (Можно проверить методом строки fromCharCode)
?
!
%
;
.

Определите тип данных переменной rs, если rs задана так: let rs = 'true';
string
number
boolean
object

Как вывести сообщение Hello world! в консоль?


alert('Hello world!');
prompt('Hello world!');
print('Hello world!');
console.log('Hello world!');

Каким будет результат выполнения операции '4' * '9'?


строка 49
строка 36
число 36
SyntaxError
Какие символы есть в тернарном операторе 'если-то-иначе'?
:
+
/
?

Чему будет равен результат вычисления композиции операций (8 / 2 + 5 - -3 / 2)?


5
7,5
10,5
13

Каким типом данных является Infinity (бесконечность)?


undefined
boolean
string
number

Какие значения выведутся в консоль в цикле for (let i = 0; i <= 4; i++) {console.log(++i);}?
0, 1, 2, 3, 4
0, 1, 2, 3, 4, 5
0, 2, 4
1, 3, 5

Что будет выведено в консоль после выполнения кода let a = 5; console.log(++a); console.log(a++);?
5и5
5и6
6и6
6и7

Заданы переменные const a = ''; const b = 9; const c = null;. Какие выражения вернут true?
!!(!a || !b && !c)
!!(a || !b && !c)
!!(a || !b || c)
!(!a && b && !c)
!(a || !b && !c)

NaN имеет числовой тип. Каким будет результат выражения (NaN + 101)?
NaN
0
101
102

Какое значение свойства length будет у строки после выполнения кода let name = 'Vasia'; name.length = 50;
50
5
undefined
При попытке выполнения кода произойдет ошибка

Что такое детерминированность функции?


Свойство функции, позволяющее передавать неограниченное количество аргументов
Свойство функции, при котором она возвращает один и тот же результат для любых аргументов
Свойство функции, при котором она возвращает один и тот же результат для одних и тех же аргументов
Свойство функции, при котором ее сигнатурой определено конкретное количество аргументов, которое мож

Выберите выражения, удовлетворяющие коммутативному закону:


42 - 10
42 % 10
42 + 10
42 * 10
4 ** 10

Каким будет результат выполнения кода console.log('Hey there!' ?


Hey there!
SyntaxError: missing ) after argument list
SyntaxError: missing ; after statement
Ничего не выведется

Выберите такое выражение, которое в результате вычисления даст 14:


7 * 3 + (4 / 2) - (8 + (2 - 1))
7 * 3 + (4 / 2) - 8 + 2 - 1
7 * (3 + 4) / 2 - (8 + 2 - 1)
7 * 3 + (4 / 2) - ((8 + 1) - 2)

Если a = true, b = true, то эти выражения вернут true:


a || b
!a || b
a || !b
!a || !b
!(a || b)
!(!a || !b)

Оператор нахождения остатка от деления в JavaScript - это:


--
/
**
%

Каков будет результат вызова const name = 'Vasia'; Math.abs(name.length - 15);?


NaN
-15
-10
10
15

Какими из перечисленных способов можно задать функцию сложения двух чисел в JavaScript?
const sum = {a, b} => ( return a + b )
const sum = (a, b) => { return a + b }
const sum = {a, b} => a + b
const sum = (a, b) => a + b
const sum = a, b => a + b

Каким будет результат выполнения операции 4 * 'five'?


строка 4five
число 20
NaN
SyntaxError

Выберите корректно записанные условные конструкции:


if {}
if (condition) {}
if (condition) {} else {}
if (condition) {} else (condition) {}
if (condition) {} else if (condition) {}

Одна из самых распространенных ошибок с текстом 'undefined is not a function' (несоответствие типов) имеет название
Uncaught ReferenceError
Uncaught TypeError
Uncaught SyntaxError
Uncaught URIError

Каким образом в функцию getGreetingMessage передается второй аргумент со значением 'Hello' по умолчанию?
const getGreetingMessage = (name, 'Hello') => { //... }
const getGreetingMessage = (name, message)(undefined, 'Hello') => { //... }
const getGreetingMessage = (name, message = 'Hello') => { //... }
const getGreetingMessage = (name) => { const message = 'Hello'; //... }

Чем отличается const от let?


const - не является частью JavaScript
переменные, объявленные через const, находятся в глобальной области видимости
объявление const задаёт константу, то есть значение, которое нельзя менять

Какой из перечисленных методов строки возвращает новую строку, где все буквенные символы преобразованы в верх
toUpperCase()
toLowerCase()
toString()
caps()

Какие ключевые слова используются в JavaScript для того, чтобы объявить переменную?
let
int
const
float
double

С какой целью используется символ \n?


умножение
деление
перевод строки
спецсимвол одиночной кавычки
спецсимвол двойной кавычки

Какими способами можно задать комментарии в JavaScript?


<!-- комментарий -->
# комментарий
// комментарий
/* комментарий */

Есть код console.log('после' + 'до'). Если в конец первой строки добавить 4 пробела, а во второй строке добавить 4 проб
0
1
2
4
8

Как создать строку с корректным приветствием по имени, которое содержится в переменной name?
const greeting = 'Hello ${name}'
const greeting = 'Hello ', name
const greeting = 'Hello name'
const greeting = 'Hello ' + name
const greeting = `Hello ${name}`
Каким будет результат после выполнения Math.min(10, 222, -5, 0, '-33')?
10
222
-5
0
-33

Каким образом JavaScript позволяет узнать тип данных переменной a?


type a
a type
type(a)
typeof a

Как в JavaScript можно вызвать функцию myFun?


function myFun()
myFun()
myFun
function ()

Среди перечисленных, выберете правильные способы именования функций-предикатов:


empty()
errors()
hasErrors()
areEmpty()
isShown()
canShow()

Если a = true, b = true, то эти выражения вернут true:


a && b
!a && b
a && !b
!a && !b
!(a && b)
!(!a && !b)
желтые + крастные =100%
числения выражения (0.32 * 0.22 * 0.75) в браузере Google Chrome?
RSSchool 2021Q3? Вызов выглядит так: console.log('RSSchool ' + showRS('2021', 'Q3'));
onsole.log(name);?
ame.length = 50;
бых аргументов
них и тех же аргументов
тво аргументов, которое можно передавать при вызове
ствие типов) имеет название вида:

'Hello' по умолчанию?

мволы преобразованы в верхний регистр?


орой строке добавить 4 пробела в начало, то сколько пробелов суммарно будет между 'после' и 'до' при выводе результата в конс
ри выводе результата в консоль?

Вам также может понравиться