Perchè in un campo di testo dinamico se c'è già un numero non fa l'addizione?

se metto

pippo=pippo+1;

e nel campo di pippo non c'è nulla, incomincia l'addizione 1,2,3,4...

se invece la variabile pippo è già un numero, supponiamo 13, il risultato è 131,1311,13111 ecc. ecc.

questa cosa non succede con le altre operazioni...come risolvo?