Конкатенация вместо сложения> А почему так?
потому что по умолчанию имеем для аттрибутов тип string, правда есть хитрость следующего свойства, в JavaScript операция "-" преобразует операнды к integer типу и поэтому 2 - 1 + 1 + 2 даст нам положенные 4...
но вообще то лучше приводить типы явно.. |