Answer
JavaScript test
Здесь нужно знать как преобразуются типы. В последней анонимной функции в alert'e получается так, если подставим значения переменным:
alert(('11' + 20) / 2); // 560
1) '11' + 20 = '1120' // при складывании строки и числа получаем строку, при этом числа как бы склеиваются
2) '1120' / 2 = 560 // при делении строки на число, получаем число