Varias cosas:
A) Si no me fallan los cálculos, dResult va a tomar los valores [0, 4], así que sobra el case 5, 6 y default
B) Ten en cuenta que estás poniendo
Cita: var cuadrado="'d"+ dResult +"'";
Esas comillas simples sobran, las dobles ya te dan el string.
C) Un switch, a mi entender, es muy Java. En JS es mejor usar objetos, o si los índices son números, mejor arrays:
Código Javascript
:
Ver originalvar codes = ['foo', 'bar', 'baz', 'candy'];
console.log(codes[dResult]);
Saludos (: