Тест по Javascript

Вопрос 1

Какой результат этого кода?

function func(y) {
	var x = 20;
	return x - y;
}
document.write(func(4));







Вопрос 2

Какой результат этого кода?

var z = false && true;
document.write(!(z !== true))







Вопрос 3

Какой результат этого кода?

console.log(1 || 2);
console.log(2 || 1);
console.log(0 || 1);
				






Вопрос 4

Какой результат этого кода?

var i = 0;
var a = {
	['try' + ++i]: i + 1,
	['try' + ++i]: i + 2,
}
console.log(a.try1);
console.log(a.try2);







Вопрос 5

Какой результат этого кода?

var count = 0;
for (var i = 0; i <= 6; i++) {
	if (i == 3) {
		i = 5;
		continue;
	}
	count++;
}
document.write(count);






Вопрос 6

Какой результат этого кода?

var i = 0;
do {
	i++;
}
while(i<5);
document.write(i);







Вопрос 7

Какой результат этого кода?

function x(a, b = 5, c = 6, d = 10) {
	return a + b - d;
}
document.write(x(30, 20));






Вопрос 8

Какой результат этого кода?

var x = 2;
var y = x != 5;
if (x != 2) {
	alert(y);
}
else if (y && (typeof x == "number")) {
	alert(1 + 1);
}
else {
	alert(10-x)
}







Вопрос 9

Какой результат этого кода?

var x = 6;
var y = 0;
while(x > 0 && y < 6) {
	x--;
	y += x;
}
document.write(y);






Вопрос 10

Какой результат этого кода?

var x = 20 + 30 + 10 + "5";
console.log(x);