case 'e':
            var digits = flags['precision'] ? flags['precision'] : 6;
            result = (new Number( value ) ).toExponential( digits ).toString();
            break;