Этот пример можно назвать странным. Здесь складывается строковое и числовое значение. Вообще говоря, так как здесь показано лучше не делать. Легко запутаться. Что вы ожидаете в результате выполнения такого кода? Ага, получится строка - "523", но не "55" и не "10".
А вот результат работы скрипта для проверки: