По вебу прокатилось несколько интересных статей на знание тонкостей Javascript:
- Вопросы So, you think you know JavaScript? от Дмитрия Барановского и
- ответы Answering Baranovskiy’s JavaScript quiz от Nicholas C. Zakas
- 14 вопросов Javascript quiz (хитрый тест, я ответил правильно наполовину)
- и другие...
function a() {
}
function b() {
var a=b=1;
alert(a); // число
alert(b); // число
}
function c() {
b();
alert(a); // функция
alert(b); // число??
}
c();
Что выведет этот скрипт и почему? Ответы принимаются в каментах. В свою очередь скажу, что этот код принес мне уйму неприятностей, и определить место проблемы было сродни квесту.
Обновлено. Чуть изменил код примера.

