Загрузка...

среда, 10 февраля 2010 г.

Тесты на знание Javascript

По вебу прокатилось несколько интересных статей на знание тонкостей Javascript:

Дабы оставить свой след, и дать вам возможность размяться, предлагаю ответить на простой вопрос о простом с виду коде:
function a() {
}
function b() {
  var a=b=1;
  alert(a); // число
  alert(b); // число
}
function c() {
  b();
  alert(a); // функция
  alert(b); // число??
}
c();

Что выведет этот скрипт и почему? Ответы принимаются в каментах. В свою очередь скажу, что этот код принес мне уйму неприятностей, и определить место проблемы было сродни квесту.

Обновлено. Чуть изменил код примера.

blog comments powered by Disqus


 
^

Powered by BloggerCreative Commons License