Lo que está ocurriendo es que el programa está concatenando los valores en lugar de sumarlos.
¿ Es posible que al asignarle el valor a las variables a y b hayas puesto el valor entre comillas ? Si es así estará tomando el valor como una cadena y no como un entero.
Si ese no es el problema pega tu código JavaScript aquí y trataré de ayudarte.
Salu2,
Avalon