Smooth movement with a fixed rate

here's the code i use for smoothing the movements with a fixed rate. but it doesnt seem to work. i dont wanna use any lerps. i just want the whole thing to go with a constant speed.

for eg the angle should be moved or changed with a constant rate

Cocky.prototype.move = function(delta) {
    var step = this.newAngle - this.angle;
    if(step * step > 2) {
        this.angle += this.angleSpeed * delta/1000;
    }
};

also, it would be better if there are not much if else statements.