Escriu un nombre qualsevol a la primera casella, feu clic en el botó i observeu els resultats:
En aquest document tenim dos literals de text que contenen sengles nombres.
Si amb aquests nombres fem operacions altres que la suma, es transformen automàticament de textos en nombres, i l'operació reïx: és el cas de la multiplicació i de la resta.
Però si intentem sumar-los, fracassem: es produeix una concatenació i no pas una suma. Veiem el resultat erroni a Suma errònia.
Si volem fer una suma, hi hem d'aplicar la funció eval(): és el que obtenim a la darrera casella.
Observeu que forcem el caràcter numèric de les variables amb les instruccions:
num1=eval(num1);
num2=eval(num2);
En els exemples anteriors no s'ha fet servir eval() perquè no hi ha cap suma.