Trivia: javascript scoping

Door Spider.007 op zondag 2 oktober 2011 17:13 - Reacties (7)
Categorie: -, Views: 2.333

Ik ben benieuwd of jullie deze al kennen. Ik ben er net in ieder geval een uurtje zoet mee geweest (uiteraard in een codebase van duizenden regels, en niet in een losstaand voorbeeldje):

JavaScript:
1
2
3
4
5
6
7
8
9
var x=1, y=2;

function rara()
{
    alert(x +':'+ y);
    var y=3;
}

rara();


Wat denk je dat dit alert? Het juiste antwoord is:
1:undefined


Wat meer uitleg vond ik hier: JavaScript: Variable declarations and scope