в вишлисте
Личная скидка {{ profile.personalDiscount.discount }}%
в корзине
на сумму
До бесплатной доставки
осталось
{{ cartCount }}
Корзина
Доставим в город {{ headerCity.name }}
сегодня в течение  от {{ headerCity.estimatesMin }} до {{ headerCity.estimatesMax }} 
В город {{ headerCity.name }}
пока не доставляем
Посмотрите
другие города
Город, населенный пункт
{{ city.region }}
Сюда пока не доставляем книги
Untitled-1
Тесты
Тест для знатоков JavaScript
30.11.2016 Просмотров: 513
Тесты
Тест для знатоков JavaScript
30.11.2016 Просмотров: 513

Алена Лепилина
Алена Лепилина

Недавно у нас вышла замечательная книга «JavaScript для детей». На самом деле она полезна и взрослым, которые хотят разобраться в программировании. И даже может заинтересовать профи. Собственно, предлагаем это проверить. Мы выбрали несколько простых вопросов из книги для тех, кто уже начал осваивать программирование (для самопроверки), и часть вопросов посложнее — для тех, кто уже может считать себя профессионалами по JS.

Даже если вы ответите неправильно, мы расскажем, какой ответ был верным и почему.

Сейчас очень просто. Какими символами принято комментировать код?
По шарикам! Вы наверняка знаете, какое действие производит вот такая запись: ‘ += ‘ Она к переменной, объявленной ранее, добавляет значение, которое стоит после знака равно.
Как вы думаете, какое будет значение переменной balloons?
var balloons = 100;
balloons *= 02;
Правда или ложь? Немного булевой алгебры. Что вернет следующий код?

var a = true;
var b = false;
var d = a&&!b;
d
Мы хотим предупредить о чем-то пользователя. При использовании функции вызова диалога alert() какие кнопки доступны пользователю по умолчанию?
Мы все равны, но кто-то равнее. В каком из случаев значение переменной c равно true?

var a = "5";
var b = 5;
Немного в сторону. Поговорим о HTML. Какой из вариантов ответов правильно оформлен тегами, чтобы получить текст, написанный жирным курсивом?
С помощью какой функции мы можем увидеть результаты вычислений введенного в консоли на html-странице?
А теперь начинается самая сложная часть. Готовы? Поехали! В каком порядке будут выведены числа в консоль?

console.log(0);
setTimeout(function() {console.log(1);}, 1000);
setTimeout(function() {console.log(2);}, 0);
console.log(3);
Что будет выведено в консоль?

function foo() {var a = 0;}
foo();
console.log(a);
Что будет выведено в консоль?

var a = [0, 1, 2];
a[10] = 10;
console.log(a.length);
10 11 4 3
Что будет выведено в консоль?

console.log(1 && '');
console.log([] || 1);
Рубрика
Тесты